Hogyan lehet videókat letölteni, konvertálni és lejátszani a terminálról.

Youtube-dl képernyőkép

A youtube-dl lehetővé teszi a különböző webhelyekről történő videóletöltések konfigurálását.

Legtöbben szoktuk használni a grafikus felületű programokat. Van azonban nagyszámú program, amelyet a terminálról használnak, és amelyek nagyon hasznosak.

Ebben a bejegyzésben két eszközt elemzünk a videók letöltésére, konvertálására és lejátszására. A Youtube-dl gondoskodik a videók, hangok és feliratok letöltéséről, míg az FFmpeg az átalakításról és a lejátszásról.

Videók letöltése a youtube-dl segítségével

A Youtube-dl egy Pythonban írt eszköz, amely lehetővé teszi a YouTube-videók letöltését. Emellett hasonló webhelyekkel is működik mint például a Dailymotion, a Photobucket, a Facebook, a Yahoo, a Metacafe és a Depositfiles.

A youtube-dl alkalmazás Támogatja a megszakított letöltések folytatását. Tehát, ha bezárja a terminált, vagy megszakad a kapcsolat, a youtube-dl újra futtatható ugyanazzal a videó URL-lel. A befejezetlen letöltés folytatódik, amíg van részleges letöltés az aktuális könyvtárban.

A program további jellemzői:

  • ez lehetővé teszi, földrajzi korlátozások megkerülése, ennek eredményeként olyan videókat tudunk majd letölteni, amelyeket csak VPN használatával lehetne megnézni.
  • Ez lehet válasszon a különböző formátumok között videó
  • Lehetséges válasszon a különböző videominőségek közül áll rendelkezésre.

Általában előnyösebb az URL-t használni, amelyet a Youtube megmutat nekünk a megosztás menüben, a böngészősávban látható helyett.

Töltse le és telepítse a youtube-dl fájlt.

Bár a program a tárolókban van, ez a verzió problémákat okoz. A legjobb, ha letölti a projekt oldaláról.

Ezt a parancsot használjuk:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Megadjuk a szükséges engedélyeket

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

Az alapvető letöltési parancs a következő:
youtube-dl url_video

A Youtube videók különböző formátumban vannak, a parancs segítségével megtekinthetők
youtube-dl -F url_video

Ennek a parancsnak a kimenete egy lista a különböző formátumokról és minőségekről, numerikus azonosítóval. Miután kiválasztottuk, megtesszük:
youtube-dl -f N url_video
Ahol N az azonosító szám.

Ha le akarunk tölteni egy lejátszási listát, a megfelelő parancs a következő:
youtube-dl -cit url_lista

Csak a hang letöltéséhez
youtube-dl -x url_video

Közben, ha mp3 formátumban szeretnénk letölteni
youtube-dl -x --audio-format mp3

Eltérő utasítás hiányában a youtube-dl letölti a fájlokat a személyes mappájába. A tisztaság érdekében fontos egy adott mappa használata. Például a Videók mappa.

A videó letöltése előtt használja a parancsot

cd Vídeos

Ha a disztribúció nem tartalmazza ezt a mappát, akkor létrehozhatja:

mkdir Vídeos

Ezután futtassa a fenti parancsot.

Munka letöltött videókkal

A letöltött videókkal való munka megkezdéséhez ezt figyelembe kell vennünk a Youtube által használt címformátumok nem kompatibilisek a Linux terminálparancsaival. Tehát egyszer csak meg fogunk csalni a grafikus felület használatával.

  • Először: a letöltött fájl fölé mutatunk.
  • Másodszor: kattintson a Tulajdonságok elemre.
  • Harmadik: Megváltoztatjuk a nevet egyszerűre, és megnyomjuk az Enter billentyűt.
Pillanatkép a youtube-dl segítségével letöltött videó tulajdonságairól

Az FFmpeg használatához módosítani kell a letöltött fájl címét a youtube-dl paranccsal.

Az FFmpeg egy nyílt forráskódú kodekek és eszközök a multimédia fájlokkal való munkához. Megtalálhatjuk az összes Linux disztribúció tárházában.

Az eszköz megismerésének elkezdéséhez nézzünk meg néhány alapvető parancsot:

Abban az esetben, ha információt szeretne szerezni a videóról
ffmpeg -i nombre_del_archivo -hide_banner

A parancs utolsó része megakadályozza, hogy az FFmpeg megjelenítse az információkat a használt programok verzióiról.

Videó konvertálása keretekké
ffmpeg -i video.flv fotograma%d.jpg

Bár videohely, a YouTube jó adattárat kínál hangoskönyvekhez és zenéhez. Ahhoz, hogy kihasználhassuk előnyeiket, hasznos lehet ez a parancs, amely konvertálja a letöltött fájlokat mp3 formátumba.

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

ahol
-ar Beállítja az audio mintavételi frekvenciát Hz-ben.
-ac Beállítja az audio csatornák számát.
-ab Beállítja az audio bitsebességet
-f Állítsa be a formátumot

Ezek általában megfelelő paraméterek az átalakításhoz,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Konvertálás a videoformátumok között
ffmpeg -i nombre_video.formato nombre_video.formato

Például egy videó konvertálásához .flv formátumból .mpg formátumba tesszük:
ffmpeg -i video.flv video.mpg

Hang is hozzáadható egy videóhoz. Az egyesítés a parancs eredményeként valósul meg:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Növelje a lejátszási sebességet
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Éppen ellenkezőleg, a lejátszási sebesség csökkentése érdekében:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Végül lejátszhatunk egy fájlt
ffplay nombre_video


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.