Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Nhiều người dùng trên Linux chọn phát trực tuyến tới Twitch trên Linux bằng công cụ Open Broadcaster. Không phải ai cũng thích công cụ này, và một số mong muốn có một công cụ thay thế. Bạn có thể xem các luồng Twitch mà không cần sử dụng trình duyệt và bạn có thể sử dụng một luồng kịch bản bash đơn giản cho Twitch.
Nếu bạn sử dụng VPN với Twitch , bạn sẽ phải bật nó một cách riêng biệt.
Truyền trực tuyến tới Twitch từ dòng lệnh Linux chạy với sự trợ giúp của công cụ mã hóa FFmpeg. Trước khi chúng tôi đi sâu hơn trong hướng dẫn này, bạn cần cài đặt nó trên PC Linux của mình. Mở cửa sổ dòng lệnh và nhập thông tin sau. Để cài đặt FFmpeg, bạn phải chạy Ubuntu, Debian, Arch Linux, Fedora hoặc OpenSUSE. Nếu bạn không chạy một trong các bản phân phối Linux này, bạn có thể xây dựng và cài đặt phần mềm mã hóa FFmpeg trực tiếp từ trang web tại đây .
sudo apt install ffmpeg
sudo apt-get install ffmpeg
sudo pacman -S ffmpeg
sudo dnf cài đặt ffmpeg
sudo zypper cài đặt ffmpeg
Bây giờ công cụ mã hóa đã được cài đặt, hãy chạy nó trong thiết bị đầu cuối để đảm bảo rằng mọi thứ đang hoạt động chính xác. FFmpeg không cần mã hóa tệp để chạy. Trong một thiết bị đầu cuối, hãy thử:
ffmpeg --help
Xác nhận rằng trang trợ giúp khởi chạy chính xác và nhập xóa để xóa thiết bị đầu cuối.
Công cụ mã hóa đã được cài đặt và hoạt động. Bước tiếp theo là thiết lập bí danh phát trực tuyến Twitch trên hệ thống. Để tạo bí danh phát trực tuyến, bạn cần sửa đổi tệp bashrc . Tệp này chứa rất nhiều biến lệnh khác nhau cho mỗi người dùng. Tệp bashrc hoạt động trên cơ sở mỗi người dùng, vì vậy mỗi người dùng muốn sử dụng lệnh này để phát trực tuyến lên Twitch phải thực hiện theo quy trình bên dưới.
Bắt đầu bằng cách sao lưu tệp bashrc . Điều này sẽ đảm bảo rằng mọi chỉnh sửa hoặc sai sót có thể được hoàn tác nếu bạn muốn xóa lệnh phát trực tuyến. Tạo bản sao lưu bằng cách tạo một bản sao của tệp:
mkdir ~ / bashrc-backup cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Với bản sao lưu được chăm sóc, hãy bắt đầu chỉnh sửa. Mở bashrc trong thiết bị đầu cuối. KHÔNG SỬ DỤNG ROOT , bạn có thể vô tình chỉnh sửa tệp bashrc của người dùng root thay vì tệp của chính bạn, điều này sẽ là một sai lầm.
nano ~ / .bashrc
Dán đoạn mã sau vào cuối tệp bashrc . Hiểu rằng bạn có thể cần phải xem qua mã này và chỉnh sửa nó cho phù hợp với nhu cầu của mình. Cụ thể, độ phân giải, chủ đề, chất lượng, CBR, v.v.
Lưu ý: không điền khóa luồng của bạn trong bashrc , vì nó không an toàn. Tập lệnh này yêu cầu khóa mỗi khi bạn phát trực tuyến vì lợi ích an toàn.
streaming() {
INRES="1920x1080" # input resolution
OUTRES="1920x1080" # output resolution
FPS="15" # target FPS
GOP="30" # i-frame interval, should be double of FPS,
GOPMIN="15" # min i-frame interval, should be equal to fps,
THREADS="2" # max 6
CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
QUALITY="ultrafast" # one of the many FFMPEG preset
AUDIO_RATE="44100"
STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin
SERVER="live-sjc" # twitch server in California, see https://bashtech.net/twitch/ingest.php to change
ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \
-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\
-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \
-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"
}
Khi mã ở dạng bashrc , hãy lưu trình soạn thảo văn bản Nano bằng Ctrl + O và thoát nó bằng Ctrl + X.
Để phát trực tiếp tới Twitch từ dòng lệnh, hãy mở một thiết bị đầu cuối và sử dụng lệnh phát trực tuyến mới được thiết lập trong bashrc . Bạn phải biết khóa phát trực tiếp Twitch của mình. Đăng nhập vào Twitch, đi tới bảng điều khiển và tìm khóa phát trực tuyến của bạn.
Nếu khóa được thiết lập chính xác, tính năng phát trực tuyến từ dòng lệnh sẽ hoạt động như sau:
phát trực tuyến streamkey
Để thoát phát trực tiếp, hãy nhấn “Q” và quá trình này sẽ kết thúc vì luồng đang sử dụng FFmpeg. Nếu Q nút không hoạt động, buộc các kịch bản để bỏ thuốc lá với Ctrl + Z .
Nếu nhập đi nhập lại khóa luồng khiến bạn mệt mỏi, hãy cân nhắc tạo tập lệnh luồng. Hãy nhớ rằng làm điều này sẽ để lộ khóa của bạn cho bất kỳ ai khác có quyền truy cập vào PC của bạn. Để tạo tập lệnh, hãy mở terminal và nhập các lệnh sau.
Đầu tiên, sử dụng echo để thêm shebang. Một shebang cho phép trình thông dịch Bash biết loại tập lệnh mà nó sắp chạy, môi trường, v.v.
Lưu ý: không di chuyển tập lệnh khỏi thư mục chính của bạn! Nó dựa vào tập lệnh phát trực tuyến bên trong bashrc . Nếu bạn di chuyển nó đến những nơi khác trong hệ thống tệp không có quyền chính xác, nó có thể không hoạt động chính xác.
echo "#! / bin / bash"> ~ / stream-script.sh
Tiếp theo, sao chép lệnh phát trực tuyến của bạn và sử dụng tiếng vọng để viết nó vào tập lệnh.
echo "streaming streamkey" >> ~ / stream-script.sh
Cuối cùng, cập nhật các quyền của tập lệnh để hệ thống cho phép tập lệnh chạy chính xác. Nếu không có điều này, tập lệnh có thể bị lỗi.
sudo chmod + x stream-script.sh
Chạy tập lệnh với:
./stream-script.sh
hoặc là
sh stream-script.sh
Thoát khỏi kịch bản với Q hoặc Ctrl + Z .
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó