Hvordan laste ned, konvertere og spille av videoer fra terminalen.

Youtube-dl skjermbilde

youtube-dl lar deg konfigurere videonedlastinger fra forskjellige nettsteder.

De fleste av oss er vant til å bruke programmer med et grafisk grensesnitt. Imidlertid er det et stort antall programmer som brukes fra terminalen og som er veldig nyttige.

I dette innlegget analyserer vi to verktøy for å laste ned, konvertere og spille av videoer. Youtube-dl tar seg av nedlastinger av video, lyd og undertekster, mens FFmpeg tar seg av konvertering og avspilling.

Laste ned videoer med youtube-dl

Youtube-dl er et verktøy skrevet i Python det lar deg laste ned YouTube-videoer. Det fungerer også med lignende nettsteder som Dailymotion, Photobucket, Facebook, Yahoo, Metacafe og Depositfiles.

Programmet youtube-dl Støtter gjenoppta avbrutt nedlasting. Så hvis du lukker terminalen eller mister forbindelsen, kan youtube-dl kjøres igjen med samme video-url. Den uferdige nedlastingen gjenopptas, så lenge det er delvis nedlasting i den gjeldende katalogen.

Andre funksjoner i programmet er:

  • den lar omgå geografiske begrensninger, som et resultat vil vi være i stand til å laste ned videoer som bare vil være mulig å se ved hjelp av en VPN.
  • Det kan velg mellom forskjellige formater Av video.
  • es posible velge mellom forskjellige videokvaliteter tilgjengelig.

Generelt sett er det å foretrekke å bruke url som Youtube viser oss i delingsmenyen, i stedet for den vi ser i nettleserfeltet.

Last ned og installer youtube-dl.

Selv om programmet er i repositoriene, gir den versjonen noen problemer. Det er best å laste den ned fra prosjektsiden.

Vi bruker denne kommandoen:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Vi gir deg de nødvendige tillatelsene

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

Den grunnleggende nedlastningskommandoen er:
youtube-dl url_video

Youtube-videoer er i forskjellige formater, det er mulig å se dem med kommandoen
youtube-dl -F url_video

Resultatet av denne kommandoen er en liste med forskjellige formater og kvaliteter med en numerisk identifikator. Når vi er valgt, gjør vi:
youtube-dl -f N url_video
Hvor N er identifikasjonsnummeret.

Hvis vi vil laste ned en spilleliste, er den tilsvarende kommandoen:
youtube-dl -cit url_lista

For å laste ned bare lyden
youtube-dl -x url_video

I mellomtiden, hvis vi vil laste den ned i mp3-format
youtube-dl -x --audio-format mp3

Med mindre annet er instruert, laster youtube-dl ned filene til din personlige mappe. For et spørsmål om ryddighet er det viktig å bruke en bestemt mappe. For eksempel Video-mappen.

Før du laster ned videoen, bruk kommandoen

cd Vídeos

Hvis distribusjonen ikke inkluderer denne mappen, kan du opprette den med:

mkdir Vídeos

Kjør deretter kommandoen ovenfor.

Arbeider med nedlastede videoer

For å begynne å jobbe med nedlastede videoer, må vi huske på det tittelformatene som brukes av Youtube, er ikke kompatible med Linux-terminalkommandoene. Så vi skal jukse med det grafiske grensesnittet en gang.

  • Først: Vi holder markøren over den nedlastede filen.
  • For det andre: klikk på Egenskaper.
  • For det tredje: Vi endrer navnet til et enkelt og trykker Enter.
Skjermbilde av egenskapene til en video lastet ned med youtube-dl

For å jobbe med FFmpeg må du endre tittelen på den nedlastede filen med youtube-dl.

FFmpeg er en sett med åpen kildekode og verktøy for å jobbe med multimediefiler. Vi finner det i depotene til alle Linux-distribusjoner.

For å begynne å lære om dette verktøyet, la oss se noen grunnleggende kommandoer:

I tilfelle du ønsker å få informasjon fra videoen
ffmpeg -i nombre_del_archivo -hide_banner

Den siste delen av kommandoen er å forhindre at FFmpeg viser informasjon om versjonene av programmene som brukes.

Konverter en video til rammer
ffmpeg -i video.flv fotograma%d.jpg

Selv om det er et videoside, lager YouTube et godt lager for lydbøker og musikk. For å begynne å dra nytte av dem, kan denne kommandoen som konverterer nedlastede filer til mp3-format være nyttig.

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

Der
-ar Angir samplingsfrekvensen for lyd i Hz.
-ac Stiller inn antall lydkanaler.
-ab Stiller inn lydbithastigheten
-f Still inn formatet

Dette er generelt egnede parametere for konvertering,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Konverter mellom videoformater
ffmpeg -i nombre_video.formato nombre_video.formato

For eksempel, for å konvertere en video fra .flv-formatet til .mpg-formatet vi gjør:
ffmpeg -i video.flv video.mpg

Det er også mulig å legge til lyd i en video. Sammenslåingen oppnås som et resultat av denne kommandoen:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Øk avspillingshastigheten
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Tvert imot, for å redusere avspillingshastigheten vi gjør:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Endelig kan vi spille av en fil
ffplay nombre_video


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.