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.
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_b
anner
Végül lejátszhatunk egy fájlt
ffplay nombre_video