Kako prenesti, pretvoriti in predvajati videoposnetke s terminala.

Posnetek zaslona Youtube-dl

youtube-dl vam omogoča konfiguriranje prenosov videoposnetkov z različnih spletnih mest.

Večina nas je vajena uporabe programov z grafičnim vmesnikom. Vendar obstaja veliko število programov, ki se uporabljajo s terminala in so zelo koristni.

V tej objavi analiziramo dve orodji za prenos, pretvorbo in predvajanje videoposnetkov. Youtube-dl skrbi za prenos videa, zvoka in podnapisov, FFmpeg pa za pretvorbo in predvajanje.

Prenos videoposnetkov z youtube-dl

Youtube-dl je orodje, napisano v Pythonu, ki vam omogoča prenos YouTube video posnetkov. Deluje tudi s podobnimi spletnimi mesti kot so Dailymotion, Photobucket, Facebook, Yahoo, Metacafe in Depositfiles.

Aplikacija youtube-dl Podpira nadaljevanje prekinjenih prenosov. Torej, če zaprete terminal ali izgubite povezavo, lahko youtube-dl znova zaženete z istim video URL-jem. Nedokončan prenos se bo nadaljeval, dokler je delni prenos del trenutnega imenika.

Druge značilnosti programa so:

  • Omogoča obiti geografske omejitve, posledično bomo lahko prenašali videoposnetke, ki bi si jih bilo mogoče ogledati samo z uporabo omrežja VPN.
  • Lahko izberite med različnimi formati videoposnetka
  • Možno je izbirajte med različnimi video kvalitetami na voljo.

Na splošno je bolje uporabiti URL, ki nam ga Youtube prikaže v meniju za skupno rabo, namesto tistega, ki ga vidimo v vrstici brskalnika.

Prenesite in namestite youtube-dl.

Čeprav je program v skladiščih, ima ta različica nekaj težav. Najbolje je, da ga prenesete s strani projekta.

Uporabljamo ta ukaz:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Dajemo vam potrebna dovoljenja

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

Osnovni ukaz za prenos je:
youtube-dl url_video

Youtube video posnetki so v različnih oblikah, z ukazom si jih lahko ogledate
youtube-dl -F url_video

Rezultat tega ukaza je seznam z različnimi formati in kvalitetami s številskim identifikatorjem. Ko smo izbrani, naredimo:
youtube-dl -f N url_video
Kjer je N identifikacijska številka.

V primeru, da želimo prenesti seznam predvajanja, je ustrezen ukaz:
youtube-dl -cit url_lista

Za prenos samo zvoka
youtube-dl -x url_video

Če pa jo želimo prenesti v obliki mp3
youtube-dl -x --audio-format mp3

Če ni drugače določeno, youtube-dl datoteke prenese v vašo osebno mapo. Zaradi urejenosti je pomembno, da uporabite določeno mapo. Na primer mapa Video posnetki.

Pred prenosom videoposnetka uporabite ukaz

cd Vídeos

Če vaša distribucija ne vključuje te mape, jo lahko ustvarite z:

mkdir Vídeos

Nato zaženite zgornji ukaz.

Delo s prenesenimi videoposnetki

Za začetek dela s prenesenimi videoposnetki moramo to upoštevati naslovni formati, ki jih uporablja Youtube, niso združljivi z ukazi terminala Linux. Tako bomo enkrat goljufali z uporabo grafičnega vmesnika.

  • Najprej: premaknite miškin kazalec nad preneseno datoteko.
  • Drugič: kliknite Lastnosti.
  • Tretjič: Ime spremenimo v preprosto in pritisnemo Enter.
Posnetek zaslona lastnosti videoposnetka, prenesenega z youtube-dl

Če želite delati s FFmpeg, morate naslov prenesene datoteke spremeniti z youtube-dl.

FFmpeg je nabor odprtokodnih kodekov in orodij za delo z večpredstavnostnimi datotekami. Najdemo ga v skladiščih vseh distribucij Linuxa.

Za začetek učenja o tem orodju si oglejmo nekaj osnovnih ukazov:

V primeru, da želite dobiti informacije iz videoposnetka
ffmpeg -i nombre_del_archivo -hide_banner

Zadnji del ukaza je preprečiti FFmpeg, da prikaže informacije o različicah uporabljenih programov.

Pretvorite video v okvirje
ffmpeg -i video.flv fotograma%d.jpg

Čeprav gre za spletno mesto z videoposnetki, YouTube predstavlja dobro skladišče za avdio knjige in glasbo. Če jih želite začeti izkoristiti, je lahko koristen ta ukaz, ki pretvori prenesene datoteke v format mp3.

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

Kje
-ar Nastavi hitrost vzorčenja zvoka v Hz.
-ac Nastavi število zvočnih kanalov.
-ab Nastavi hitrost prenosa zvoka
-f Nastavite obliko

To so na splošno primerni parametri za pretvorbo,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Pretvarjanje med video formati
ffmpeg -i nombre_video.formato nombre_video.formato

Na primer za pretvorbo videoposnetka iz oblike .flv v obliko .mpg naredimo:
ffmpeg -i video.flv video.mpg

Videoposnetku je mogoče dodati tudi zvok. Spajanje je doseženo kot rezultat tega ukaza:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Povečajte hitrost predvajanja
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Nasprotno, za zmanjšanje hitrosti predvajanja naredimo:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Končno lahko predvajamo datoteko
ffplay nombre_video


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.