Većina nas navikla je na korištenje programa 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 o preuzimanju video zapisa, zvuka i titlova, dok FFmpeg brine o konverziji i reprodukciji.
Preuzimanje videozapisa s youtube-dl
Youtube-dl je alat napisan na Pythonu koji omogućava vam preuzimanje YouTube video zapisa. Takođe, 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 ponovo pokrenuti s istim video URL-om. Nedovršeno preuzimanje će se nastaviti, sve dok postoji djelomično preuzimanje u trenutnom direktoriju.
Ostale karakteristike programa su:
- Omogućuje zaobići geografska ograničenja, Kao rezultat toga, moći ćemo preuzeti video zapise koje je moguće gledati samo putem VPN-a.
- Možete odaberite između različitih formata Od videa.
- Moguće je birajte između različitih video kvaliteta na raspolaganju.
Općenito je poželjno koristiti url koji nam Youtube prikazuje u meniju 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 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 video zapisi su u različitim formatima, moguće ih je pregledati naredbom
youtube-dl -F url_video
Rezultat ove naredbe je lista s različitim formatima i kvalitetama s numeričkim identifikatorom. Jednom odabrani radimo:
youtube-dl -f N url_video
Gdje je N identifikacijski broj.
U slučaju da želimo preuzeti listu 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 naznačeno, youtube-dl preuzima datoteke u vašu ličnu mapu. Zbog urednosti je važno koristiti određenu mapu. Na primjer, mapa Video.
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 video zapisima, moramo to imati na umu formati naslova koje koristi Youtube nisu kompatibilni s naredbama Linux terminala. Tako ćemo jednom 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 video lokacija, YouTube je dobro spremište za audio knjige i muziku. 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
Gde?
-ar Postavlja brzinu uzorkovanja zvuka u Hz.
-ac Podešava broj audio kanala.
-ab Postavlja brzinu prijenosa zvuka
-f Postavite format
To su općenito pogodni parametri za konverziju,
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 pretvaranje video zapisa iz .flv formata u .mpg format radimo:
ffmpeg -i video.flv video.mpg
Takođe je moguće dodati zvuk u video zapis. 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, za smanjenje brzine reprodukcije radimo:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_b
anner
Napokon možemo pustiti datoteku
ffplay nombre_video