Jak stahovat, převádět a přehrávat videa z terminálu.

Snímek obrazovky Youtube-dl

youtube-dl umožňuje konfigurovat stahování videa z různých webů.

Většina z nás je zvyklá používat programy s grafickým rozhraním. Existuje však velké množství programů, které se používají z terminálu a které jsou velmi užitečné.

V tomto příspěvku analyzujeme dva nástroje pro stahování, převod a přehrávání videí. Youtube-dl se stará o stahování videa, zvuku a titulků, zatímco FFmpeg se stará o převod a přehrávání.

Stahování videí pomocí youtube-dl

Youtube-dl je nástroj napsaný v Pythonu umožňuje stahovat videa z YouTube. Funguje také s podobnými weby jako je Dailymotion, Photobucket, Facebook, Yahoo, Metacafe a Depositfiles.

Aplikace youtube-dl Podporuje obnovení přerušeného stahování. Pokud tedy zavřete terminál nebo ztratíte připojení, youtube-dl lze znovu spustit se stejnou adresou videa. Nedokončené stahování bude pokračovat, pokud je v aktuálním adresáři částečné stažení.

Mezi další funkce programu patří:

  • Umožňuje obejít geografická omezení, ve výsledku budeme moci stahovat videa, která by bylo možné sledovat pouze pomocí VPN.
  • To může vybrat mezi různými formáty videa
  • Je to možné vybrat si mezi různými kvalitami videa k dispozici.

Obecně je lepší použít adresu URL, kterou nám YouTube zobrazuje v nabídce sdílení, namísto té, kterou vidíme na liště prohlížeče.

Stáhněte a nainstalujte youtube-dl.

Ačkoli je program v úložištích, tato verze přináší určité problémy. Nejlepší je stáhnout si jej ze stránky projektu.

Používáme tento příkaz:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Dáme vám potřebná povolení

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

Základní příkaz ke stažení je:
youtube-dl url_video

Youtube videa jsou v různých formátech, je možné je zobrazit pomocí příkazu
youtube-dl -F url_video

Výstupem tohoto příkazu je seznam s různými formáty a kvalitami s číselným identifikátorem. Po výběru uděláme:
youtube-dl -f N url_video
Kde N je identifikační číslo.

V případě, že si chceme stáhnout seznam skladeb, je odpovídající příkaz:
youtube-dl -cit url_lista

Chcete-li stáhnout pouze zvuk
youtube-dl -x url_video

Mezitím, pokud jej chceme stáhnout ve formátu mp3
youtube-dl -x --audio-format mp3

Pokud není uvedeno jinak, youtube-dl stáhne soubory do vaší osobní složky. Je důležité z důvodu úhlednosti použít konkrétní složku. Například složka Videa.

Před stažením videa použijte příkaz

cd Vídeos

Pokud vaše distribuce neobsahuje tuto složku, můžete ji vytvořit pomocí:

mkdir Vídeos

Poté spusťte výše uvedený příkaz.

Práce se staženými videy

Abychom mohli se staženými videy začít pracovat, musíme si to uvědomit formáty titulů používané Youtube nejsou kompatibilní s příkazy terminálu Linux. Takže budeme jednou podvádět pomocí grafického rozhraní.

  • Za prvé: Najedeme kurzorem na stažený soubor.
  • Za druhé: klikněte na Vlastnosti.
  • Za třetí: Změníme název na jednoduchý a stiskneme Enter.
Screenshot vlastností videa staženého pomocí youtube-dl

Abyste mohli pracovat s FFmpeg, musíte upravit název staženého souboru pomocí youtube-dl.

FFmpeg je a sada open source kodeků a nástrojů pro práci s multimediálními soubory. Najdeme jej v úložištích všech linuxových distribucí.

Abychom se o tomto nástroji mohli začít učit, podívejme se na několik základních příkazů:

V případě, že chcete získat informace z videa
ffmpeg -i nombre_del_archivo -hide_banner

Poslední částí příkazu je zabránit FFmpeg v zobrazování informací o verzích použitých programů.

Převeďte video na snímky
ffmpeg -i video.flv fotograma%d.jpg

Přestože se jedná o web s videem, YouTube je dobrým úložištěm pro audioknihy a hudbu. Chcete-li je začít využívat, může být užitečný tento příkaz, který převádí stažené soubory do formátu mp3.

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

Kde
-ar Nastaví vzorkovací frekvenci zvuku v Hz.
-ac Nastaví počet zvukových kanálů.
-ab Nastaví přenosovou rychlost zvuku
-f Nastavit formát

Toto jsou obecně vhodné parametry pro převod,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Převádějte mezi formáty videa
ffmpeg -i nombre_video.formato nombre_video.formato

Například pro převod videa z formátu .flv do formátu .mpg uděláme:
ffmpeg -i video.flv video.mpg

K videu je také možné přidat zvuk. Sloučení je dosaženo pomocí tohoto příkazu:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Zvyšte rychlost přehrávání
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Naopak, pro snížení rychlosti přehrávání děláme:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Nakonec můžeme přehrát soubor
ffplay nombre_video


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.