Чтобы посмотреть видео на YouTube, не обязательно покидать уютный терминал Linux.ytfzf упрощает поиск на YouTube из командной строки
Не секрет, что клавиатурные воины Linux проводят свою жизнь в терминале, выходя на поверхность только для загрузки браузера и просмотра своего любимого клипа Тейлор Свифт на YouTube
С помощью ytfzf вы можете искать видео на YouTube из терминала и транслировать их с помощью легкого медиаплеера. Вам больше никогда не придется открывать браузер для просмотра YouTube в Linux!
Что такое ytfzf?
ytfzf – это набор скриптов, запускаемых в вашем терминале, и он не использует API YouTube. Когда ytfzf запускается, он получает список из 10 лучших экземпляров Invidious и выбирает один из них случайным образом.Invidious – это альтернативный веб-интерфейс для YouTube, и в мире существуют тысячи таких инстансов
Используя Invidious API, ytfzf ищет нужное вам видео. Затем он использует yt-dlp для загрузки и потоковой передачи видео в mpv
YouTube не сможет установить cookies на ваших устройствах, и вы также не увидите рекламы или предпросмотра видео
Как установить ytfzf на Linux
Перед установкой ytfzf необходимо установить его зависимости, включая mpv—бесплатный медиаплеер для командной строки с поддержкой широкого спектра форматов медиафайлов, аудио- и видеокодеков и типов субтитров
sudo apt install jq curl mpv fzf
ytfzf использует yt-dlp для загрузки найденных на YouTube видео, поэтому вам следует установить yt-dlp
Клонируйте репозиторий ytfzf и перейдите в него по cd:
git clone https://github.com/pystardust/ytfzf
cd ytfzf
Теперь скомпилируйте ytfzf, установите документацию и скомпилируйте дополнения:
sudo make install
sudo make install doc
sudo make addons
ytfzf теперь установлен в вашей системе Linux, и вы можете запустить его, введя:
ytfzf
Поскольку ytfzf немного неудобен для ввода или запоминания, вы можете создать запоминающийся псевдоним для этой команды
Как использовать ytfzf для поиска видео в командной строке
Поскольку ytfzf не подключается напрямую к YouTube для поиска видео, при запуске приложения вы увидите ‘Fetching list of healthy invidious instances’
В строке поиска введите название видео, которое вы хотите найти. Оно не обязательно должно быть точным, и если ввести ‘swif’ и нажать Enter, вы получите все музыкальные клипы Тейлор Свифт, которые только можно пожелать. Вы можете уточнить их, введя больше текста
Используйте клавиши со стрелками на клавиатуре для навигации по результатам и нажмите Enter, чтобы передать нужный вам поток
Откроется программа mpv, и начнется воспроизведение видео. Вы можете поставить видео на паузу с помощью клавиши Пробел, а перемотать вперед или назад с помощью клавиш со стрелками
Если вы хотите видеть миниатюры видео перед просмотром, вам нужно добавить переключатель перед запуском ytfzf:
ytfzf -t
Имейте в виду, что это не будет работать во всех терминалах
Чтобы создать список воспроизведения с помощью ytfzf и mpv, просто нажмите Tab, когда видео, которое вы хотите посмотреть, будет выделено, затем Enter, чтобы добавить его в список воспроизведения
Вместо того чтобы запускать ytfzf и затем вводить поисковый запрос, вы можете выдать:
ytfzf linux
чтобы получить список видеороликов Linux для выбора.ytfzf принимает аргументы, чтобы сделать ваш опыт более точным. Вот некоторые из них:
- -d: Запуск ytfzf с этой опцией заставит yt-dlp загрузить выбранное видео вместо того, чтобы транслировать его в mpv.
- -m: Воспроизводить только аудио.
- -l: Повторное открытие меню при остановке воспроизведения видео.
- -L: Показать ссылку выбранного видео (видео).
- -a: Автоматический выбор первого видео.
- -r: Автоматический выбор случайного видео.
В качестве примера введите:
ytfzf -a taylor bejeweled
и mpv мгновенно начнет играть ‘Bejeweled’ Тейлор Свифт
Поиск на YouTube из терминала – это безумно круто
Возможность поиска YouTube с терминала без необходимости открывать браузер и соглашаться на рекламу, отслеживание и диалоги согласия на куки сделает вас предметом зависти ваших друзей
Почему бы не произвести на них еще большее впечатление, зачитав в том же окне терминала краткое содержание Википедии о вашем любимом музыкальном исполнителе?
Комментировать