Как воспроизвести видео с YouTube в терминале (без X)

pyt() { youtube-dl -q -f bestaudio --max-downloads 1 --no-playlist --default-search ${2:-ytsearch} "$1" -o - | mplayer -vo null /dev/fd/3 3<&0 </dev/tty; }


Команда «pyt()» позволяет воспроизводить видео с YouTube в терминале без использования X-сервера. При вызове данной команды необходимо указать URL или поисковый запрос в качестве первого аргумента. По умолчанию, для поиска используется YouTube.

Команда использует инструмент youtube-dl для загрузки лучшего аудио из видео и передает его на вход программе mplayer для воспроизведения.

Дополнительные аргументы:
— «-q» — отключает вывод подробной информации о загрузке;
— «-f bestaudio» — загружает только лучшее аудио;
— «—max-downloads 1» — загружает только одно видео;
— «—no-playlist» — игнорирует воспроизведение целых плейлистов;
— «—default-search» — задает поисковый вид по умолчанию (YouTube);

Альтернативным способом воспроизведения видео с YouTube в терминале может быть использование других инструментов, таких как mpv или VLC, с соответствующими командами.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *