Как да изтеглите, конвертирате и възпроизвеждате видеоклипове от терминала.

Екранна снимка на Youtube-dl

youtube-dl ви позволява да конфигурирате изтегляне на видео от различни сайтове.

Повечето от нас са свикнали да използват програми с графичен интерфейс. Има обаче голям брой програми, които се използват от терминала и които са много полезни.

В тази публикация анализираме два инструмента за изтегляне, конвертиране и възпроизвеждане на видеоклипове. Youtube-dl се грижи за изтеглянето на видео, аудио и субтитри, докато FFmpeg се грижи за преобразуването и възпроизвеждането.

Изтегляне на видеоклипове с youtube-dl

Youtube-dl е инструмент, написан на Python, който ви позволява да изтегляте видеоклипове в YouTube. Също така работи с подобни сайтове като Dailymotion, Photobucket, Facebook, Yahoo, Metacafe и Depositfiles.

Приложението youtube-dl Поддържа възобновяване на прекъснати изтегляния. Така че, ако затворите терминала или загубите връзката, youtube-dl може да се стартира отново със същия видео URL. Незавършеното изтегляне ще се възобнови, стига да има частично изтегляне в текущата директория.

Други характеристики на програмата са:

  • Тя позволява на заобикалят географските ограничения, в резултат на това ще можем да изтегляме видеоклипове, които би било възможно да се гледат само с помощта на VPN.
  • Можете да изберете между различни формати на видео
  • Възможно е изберете между различни видео качества на разположение.

Като цяло е за предпочитане да използвате URL адреса, който Youtube ни показва в менюто за споделяне, вместо този, който виждаме в лентата на браузъра.

Изтеглете и инсталирайте youtube-dl.

Въпреки че програмата е в хранилищата, тази версия създава някои проблеми. Най-добре е да го изтеглите от страницата на проекта.

Използваме тази команда:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Ние ви даваме необходимите разрешителни

sudo chmod a+rx /usr/local/bin/youtube-dl

Основната команда за изтегляне е:
youtube-dl url_video

Youtube видеоклиповете са в различни формати, възможно е да ги преглеждате с командата
youtube-dl -F url_video

Резултатът от тази команда е списък с различните формати и качества с цифров идентификатор. След като бъде избран, ние правим
youtube-dl -f N url_video
Където N е идентификационният номер.

В случай, че искаме да изтеглим плейлист, съответната команда е:
youtube-dl -cit url_lista

За да изтеглите само аудиото
youtube-dl -x url_video

Междувременно, ако искаме да го изтеглим във формат mp3
youtube-dl -x --audio-format mp3

Освен ако не е указано друго, youtube-dl изтегля файловете в личната ви папка. Важно е, за въпрос на спретнатост, да се използва определена папка. Например папката Видео.

Преди да изтеглите видеоклипа, използвайте командата

cd Vídeos

В случай че вашата дистрибуция не включва тази папка, можете да я създадете с:

mkdir Vídeos

След това изпълнете горната команда.

Работа със изтеглени видеоклипове

За да започнем работа с изтеглените видеоклипове, трябва да имаме предвид това форматите на заглавията, използвани от Youtube, не са съвместими с терминалните команди на Linux. Така че ще изневерим, използвайки графичния интерфейс за веднъж.

  • Първо: Задръжте курсора на мишката върху изтегления файл.
  • Второ: щракнете върху Properties.
  • Трето: Променяме името на просто и натискаме Enter.
Екранна снимка на свойствата на видео, изтеглено с youtube-dl

За да работите с FFmpeg, трябва да промените заглавието на изтегления файл с youtube-dl.

FFmpeg е набор от кодеци с отворен код и инструменти за работа с мултимедийни файлове. Можем да го намерим в хранилищата на всички дистрибуции на Linux.

За да започнем да учим за този инструмент, нека видим някои основни команди:

В случай, че искате да получите информация от видеото
ffmpeg -i nombre_del_archivo -hide_banner

Последната част на командата е да попречи на FFmpeg да показва информация за версиите на използваните програми.

Конвертиране на видео в кадри
ffmpeg -i video.flv fotograma%d.jpg

Въпреки че е видео сайт, YouTube прави добро хранилище за аудиокниги и музика. За да започнете да се възползвате от тях, тази команда, която преобразува изтеглени файлове в mp3 формат, може да бъде полезна.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

където
-ar Задава честотата на аудио пробата в Hz.
-ac Задава броя на аудио каналите.
-ab Задава аудио битрейт
-f Задайте формата

Това обикновено са подходящи параметри за преобразуване,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Конвертиране между видео формати
ffmpeg -i nombre_video.formato nombre_video.formato

Например, за да конвертираме видео от .flv формат в .mpg формат, ние правим:
ffmpeg -i video.flv video.mpg

Също така е възможно да добавите аудио към видео. Обединяването се постига в резултат на тази команда:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Увеличете скоростта на възпроизвеждане
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Напротив, за да намалим скоростта на възпроизвеждане, правим:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_bаннер

Най-накрая можем да пуснем файл
ffplay nombre_video


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.