Većina nas navikla je koristiti programe s grafičkim sučeljem. Međutim, postoji veliki broj programa koji se koriste s terminala i koji su vrlo korisni.
U ovom postu analiziramo dva alata za preuzimanje, pretvaranje i reprodukciju videozapisa. Youtube-dl brine se o preuzimanju videozapisa, zvuka i titlova, dok FFmpeg brine o pretvorbi i reprodukciji.
Preuzimanje videozapisa s youtube-dl
Youtube-dl je alat napisan na Pythonu koji omogućuje preuzimanje YouTube videozapisa. Također, radi sa sličnim web lokacijama kao što su Dailymotion, Photobucket, Facebook, Yahoo, Metacafe i Depositfiles.
Aplikacija youtube-dl Podržava nastavak prekinutog preuzimanja. Stoga, ako zatvorite terminal ili izgubite vezu, youtube-dl se može ponovno pokrenuti s istim video URL-om. Nedovršeno preuzimanje nastavit će se, sve dok postoji djelomično preuzimanje u trenutnom direktoriju.
Ostale značajke programa su:
- to omogućuje zaobići geografska ograničenja, kao rezultat toga moći ćemo preuzeti videozapise koje je moguće gledati samo putem VPN-a.
- To može odaberite između različitih formata videozapisa
- es posible odaberite između različitih kvaliteta videozapisa na raspolaganju.
Općenito je poželjno koristiti url koji nam Youtube prikazuje u izborniku za dijeljenje, umjesto onog koji vidimo na traci preglednika.
Preuzmite i instalirajte youtube-dl.
Iako se program nalazi u spremištima, ta verzija stvara neke probleme. Najbolje ga je preuzeti sa stranice projekta.
Koristimo ovu naredbu:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl
Dajemo vam potrebne dozvole
sudo chmod a+rx /usr/local/bin/youtube-dl
Osnovna naredba za preuzimanje je:
youtube-dl url_video
Youtube videozapisi su u različitim formatima, moguće ih je pregledati naredbom
youtube-dl -F url_video
Rezultat ove naredbe je popis s različitim formatima i kvalitetama s numeričkim identifikatorom. Nakon odabira radimo:
youtube-dl -f N url_video
Gdje je N identifikacijski broj.
U slučaju da želimo preuzeti popis pjesama, odgovarajuća naredba je:
youtube-dl -cit url_lista
Za preuzimanje samo zvuka
youtube-dl -x url_video
U međuvremenu, ako ga želimo preuzeti u mp3 formatu
youtube-dl -x --audio-format mp3
Ako nije drugačije navedeno, youtube-dl preuzima datoteke u vašu osobnu mapu. Zbog urednosti je važno koristiti određenu mapu. Na primjer, mapa Videozapisi.
Prije preuzimanja videozapisa upotrijebite naredbu
cd Vídeos
U slučaju da vaša distribucija ne uključuje ovu mapu, možete je stvoriti pomoću:
mkdir Vídeos
Zatim pokrenite gornju naredbu.
Rad sa preuzetim video zapisima
Da bismo započeli rad sa preuzetim videozapisima, moramo to imati na umu formati naslova koje koristi Youtube nisu kompatibilni s naredbama Linux terminala. Dakle, jednom ćemo prevariti koristeći grafičko sučelje.
- Prvo: Zadržite pokazivač iznad preuzete datoteke.
- Drugo: kliknite Svojstva.
- Treće: Promijenimo ime u jednostavno i pritisnemo Enter.
FFmpeg je set otvorenih kodeka i alata za rad s multimedijskim datotekama. Možemo ga pronaći u spremištima svih Linux distribucija.
Da započnemo s učenjem o ovom alatu, pogledajmo neke osnovne naredbe:
U slučaju da želite dobiti informacije iz videozapisa
ffmpeg -i nombre_del_archivo -hide_banner
Posljednji dio naredbe je spriječiti FFmpeg da prikazuje informacije o verzijama korištenih programa.
Pretvorite video u okvire
ffmpeg -i video.flv fotograma%d.jpg
Iako je riječ o video mjestu, YouTube čini dobro spremište za audio knjige i glazbu. Da biste ih počeli koristiti, može biti korisna ova naredba koja pretvara preuzete datoteke u mp3 format.
ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio
gdje
-ar Postavlja brzinu uzorkovanja zvuka u Hz.
-ac Postavlja broj audio kanala.
-ab Postavlja brzinu prijenosa zvuka
-f Postavite format
To su općenito pogodni parametri za pretvorbu,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
Pretvorba između video formata
ffmpeg -i nombre_video.formato nombre_video.formato
Na primjer, za pretvorbu videozapisa iz .flv formata u .mpg format radimo:
ffmpeg -i video.flv video.mpg
Videozapisu je također moguće dodati zvuk. Spajanje se postiže kao rezultat ove naredbe:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato
Povećajte brzinu reprodukcije
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato
Naprotiv, da bismo smanjili brzinu reprodukcije, radimo:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_b
anner
Napokon možemo reproducirati datoteku
ffplay nombre_video