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, с соответствующими командами.