Как смотреть видео с YouTube в терминале Linux с помощью ytfzf
Linux

Как смотреть видео с YouTube в терминале Linux с помощью ytfzf

Чтобы посмотреть видео на 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 принимает аргументы, чтобы сделать ваш опыт более точным. Вот некоторые из них:

  1. -d: Запуск ytfzf с этой опцией заставит yt-dlp загрузить выбранное видео вместо того, чтобы транслировать его в mpv.
  2. -m: Воспроизводить только аудио.
  3. -l: Повторное открытие меню при остановке воспроизведения видео.
  4. -L: Показать ссылку выбранного видео (видео).
  5. -a: Автоматический выбор первого видео.
  6. -r: Автоматический выбор случайного видео.

В качестве примера введите:

ytfzf -a taylor bejeweled

и mpv мгновенно начнет играть ‘Bejeweled’ Тейлор Свифт

Поиск на YouTube из терминала – это безумно круто

Возможность поиска YouTube с терминала без необходимости открывать браузер и соглашаться на рекламу, отслеживание и диалоги согласия на куки сделает вас предметом зависти ваших друзей

Почему бы не произвести на них еще большее впечатление, зачитав в том же окне терминала краткое содержание Википедии о вашем любимом музыкальном исполнителе?

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий