Улучшите буфер обмена Gnome Shell с помощью Pano
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Многие пользователи Linux предпочитают транслировать в Twitch в Linux с помощью инструмента Open Broadcaster. Не всем нравится этот инструмент, и некоторые желают альтернативы. Вы можете смотреть потоки Twitch без использования браузера , и вы можете использовать простой поток сценария bash для Twitch.
Если вы используете VPN с Twitch , вам придется включить его отдельно.
Стриминг в Twitch из командной строки Linux выполняется с помощью инструмента кодирования FFmpeg. Прежде чем мы продолжим изучение этого руководства, вам необходимо установить его на свой компьютер с Linux. Откройте окно терминала и введите следующее. Чтобы установить FFmpeg, вы должны использовать Ubuntu, Debian, Arch Linux, Fedora или OpenSUSE. Если вы не используете один из этих дистрибутивов Linux, вы можете собрать и установить программу кодирования FFmpeg прямо с веб-сайта здесь .
sudo apt установить ffmpeg
sudo apt-get install ffmpeg
sudo pacman -S ffmpeg
sudo dnf установить ffmpeg
sudo zypper установить ffmpeg
Теперь, когда инструмент кодирования установлен, запустите его в терминале, чтобы убедиться, что все работает правильно. FFmpeg не требует кодировки файлов для запуска. В терминале попробуйте:
ffmpeg --help
Убедитесь, что страница справки запускается правильно, и введите clear, чтобы стереть терминал.
Кодировщик установлен и работает. Следующим шагом является настройка псевдонима потоковой передачи Twitch в системе. Чтобы создать псевдоним потоковой передачи, вам необходимо изменить файл bashrc . Этот файл содержит множество различных командных переменных для каждого пользователя. Bashrc файл работает на основе каждого пользователя, так что каждый пользователь , который хочет использовать эту команду , чтобы поток дергаться должен следить за процессом ниже.
Начните с резервного копирования файла bashrc . Это гарантирует, что любые изменения или ошибки могут быть отменены, если вы захотите удалить команду потоковой передачи. Создайте резервную копию, сделав копию файла:
mkdir ~ / bashrc-резервное копирование cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Сделав резервную копию, приступайте к редактированию. Откройте bashrc в терминале. НЕ ИСПОЛЬЗУЙТЕ ROOT , вы можете случайно отредактировать файл bashrc пользователя root вместо своего собственного, что было бы ошибкой.
нано ~ / .bashrc
Вставьте следующий код в самый конец файла bashrc . Поймите, что вам может потребоваться просмотреть этот код и отредактировать его в соответствии с вашими потребностями. В частности, разрешения, потоки, качество, CBR и т. Д.
Примечание: не заполняйте ключ потока в bashrc , так как это небезопасно. Этот скрипт запрашивает ключ каждый раз при потоковой передаче в целях безопасности.
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"
}
Когда код находится в bashrc , сохраните текстовый редактор Nano с помощью Ctrl + O и выйдите из него с помощью Ctrl + X.
Для потоковой передачи в Twitch непосредственно из командной строки откройте терминал и используйте новую команду потоковой передачи, настроенную в bashrc . Вы должны знать свой ключ трансляции Twitch. Войдите в Twitch, перейдите на панель управления и найдите свой ключ стриминга.
Если ключ настроен правильно, потоковая передача из командной строки должна работать следующим образом:
Streamkey StreamKey
Чтобы выйти из потоковой передачи, нажмите «Q», и она должна закончиться, поскольку поток использует FFmpeg. Если Q кнопка не работает, заставить сценарий бросить с помощью Ctrl + Z .
Если вводить ключ потока снова и снова утомительно, подумайте о создании сценария потока. Имейте в виду, что в этом случае ваш ключ будет открыт для всех, у кого есть доступ к вашему компьютеру. Чтобы создать сценарий, откройте терминал и введите следующие команды.
Сначала используйте echo, чтобы добавить shebang. Shebang позволяет интерпретатору Bash узнать, какой скрипт он собирается запустить, среду и т. Д.
Примечание: не перемещайте скрипт из домашней папки! Он полагается на скрипт потоковой передачи внутри bashrc . Если вы переместите его в другие места файловой системы, у которых нет необходимых разрешений, он может работать некорректно.
echo "#! / bin / bash"> ~ / stream-script.sh
Затем скопируйте команду потоковой передачи и используйте echo, чтобы записать ее в сценарий.
echo "ключ потока потоковой передачи" >> ~ / stream-script.sh
Наконец, обновите разрешения сценария, чтобы система позволяла ему работать правильно. Без этого сценарий может выйти из строя.
sudo chmod + x stream-script.sh
Запустите сценарий с помощью:
./stream-script.sh
или
sh stream-script.sh
Выход из сценария с Q или Ctrl + Z .
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!
Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство
Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.
.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.
Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на
Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.
Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.
Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.
Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.