Aflați cum să convertiți videoclipuri de la terminal cu FFmpeg

FFMPEG

Câți dintre voi nu au recurs la diferite programe pentru a putea converti unele dintre fișierele dvs. video într-un alt format pentru compatibilitatea cu un dispozitiv sau pur și simplu pentru a câștiga puțin mai mult spațiu prin reducerea greutății acestuia.

La rândul meu, am folosit diferite programe și am obținut rezultate diferite, în majoritatea dintre ei suntem foarte limitați la opțiunile pe care ni le oferă, de la posibilitatea de a converti numai la anumite formate, doar la aceleași sau la altele cu multe opțiuni pe care nu aveți idee ce face fiecare dintre ele.

De data asta Profit de această ocazie pentru a vă împărtăși un instrument excelent, foarte puternic, având în vedere toate caracteristicile și opțiunile pe care ni le oferă și este ușor de utilizat.

Acest instrument se numește FFmpeg După cum am menționat, este destul de simplu de utilizat și se adresează atât persoanelor cu cunoștințe avansate, cât și utilizatorilor începători.

fFmpeg ne permite să înregistrăm, să convertim și să redăm în flux audio și video, Acest program este software gratuit, a fost inițial dezvoltat pentru mediile GNU / Linux, dar având în vedere popularitatea sa mare, poate fi compilat și pe majoritatea sistemelor de operare, inclusiv pe Windows.

De asemenea, putem sublinia că acest program, majoritatea dezvoltatorilor săi, provin și din proiectul MPlayer.

În cele din urmă, trebuie să menționez asta FFmpeg este un instrument de linie de comandă Prin urmare, nu folosește nicio interfață grafică, deși există WinFF care este o interfață grafică a acestui lucru, personal pot spune că este de preferat să învățăm utilizarea FFmpeg, deoarece mulți convertoare video îl folosesc ca bază și mai multe dintre ele acceptă introducerea comenzilor personalizate pentru acest instrument.

Înainte de a continua să explic puțin despre opțiunile dvs., vă voi împărtăși în următorul link, unde puteți examina formatele audio, video și de imagine care pot funcționa cu acest instrument, precum și opțiunile și codecurile.

Cum se instalează FFmpeg pe Linux?

Acum majoritatea distribuțiilor Linux au acest instrument deja instalat în mod implicit, deși sunt puține care îl exclud pentru temele unor biblioteci care nu sunt open source. Fără alte întrebări, vă las comenzile pentru instalarea sa.

Pentru Debian, Ubuntu și derivate:

sudo apt-get install ffmpeg

Pentru ArchLinux, Manjaro și derivate:

sudo pacman -S ffmpeg

Pentru Fedora, Red Hat, CentOS, openSUSE și derivate:

sudo dnf install ffmpeg 

Cum se folosește FFmpeg?

Primul pas este definiți la ce tip de format vom converti videoclipul, precum și formatul audio, dacă dorim ca videoclipul să aibă o anumită rezoluție, dacă dorim o dimensiune specială pentru videoclipul rezultat, bitrate audio, bitrate video, fps etc.

Acum, pentru a începe să utilizați programul, trebuie să deschidem un terminal, vom începe cu obținerea de informații din videoclip cu care urmează să lucrăm, pentru aceasta folosim următoarea comandă:

ffmpeg -i ~/Videos/video.mp4

Putem indica calea videoclipului sau pur și simplu ne poziționăm în terminal peste folderul unde se află videoclipul nostru, în cazul meu îmi va arăta așa ceva:

ffmpeg informații video

Cu aceste informații putem lua o serie de valori cu care putem crea noul nostru videoclip, dacă doriți să măriți rezoluția, fps, audio și altele, o puteți face, dar rezultatul va fi rău.

În cazul meu, sunt interesat să convertesc videoclipul, astfel încât să îl pot folosi pe serverul meu multimedia și să îl pot reda direct pe Chromecast (deoarece nu acceptă transcondiționarea). În cazul dvs., ar trebui să vă uitați puțin la formatele recomandate, precum și la valorile pentru un anumit dispozitiv.

Celălalt caz dacă nu aveți niciun interes pentru ceva anume și îl convertiți comenzile sunt după cum urmează.

Convertiți de la un format la altul și lăsați ffpmeg să aibă grijă de valorile convenabile:

ffmpeg -i videoaconvertir videoresultante

Există așa ceva, de exemplu, de la mp4 la avi sau flv la mpeg sau mkv la avi etc.

ffmpeg -i video.mp4 nuevovideo.avi
ffmpeg -i video.flv nuevovideo.mpeg
ffmpeg -i video.mkv nuevovideo.avi

Acum Vă voi lăsa câțiva parametri și ce fac:

-qscale 0: Păstrați aceeași rezoluție

Pentru a modifica rezoluția video, în acest caz la 1280 × 720

m-filter: v scale = 1280: 720 -c: o copie

-s 1280 × 720 -c: o copie

-aspect 16: 9: Dacă doriți să modificați raportul de aspect, în acest caz 16: 9

-b: v 2600k: Rata de biți a videoclipului în acest caz la 2600

-b: la 128k: rata de biți a sunetului aici, în acest caz 128

-pass 1: în câte pase va finaliza conversia video (recomandat este 2)

-c: a aac: Codec al sunetului în acest caz aac

-c: v libx264: Codec al videoclipului în acest caz h.264

-cadrare 30: Câți FPS va avea videoclipul în acest caz 30

-file 2: Această opțiune în cazul în care aveți un procesor cu 2 sau mai multe nuclee, putem indica faptul că mai mult de 1 sunt folosite pentru conversia video și, astfel, grăbiți procesul.

Sunt multe pe care vă recomand să le citiți acest alt Wiki unde explică mai detaliat utilizarea pentru fiecare caz particular.

Acum, în cazul meu, așa cum am menționat, mă interesează Chromecastul meu, pentru aceasta trebuie să îl plasez astfel:

ffmpeg -i video.mp4 -pass 2 -b:a 128k -c:a aac -c:v libx264 -qscale 0 -framerate 29 -threads 2 nuevovideo.mp4

Fără alte întrebări, pot spune doar că este un instrument simplu, dar destul de puternic dacă se aprofundează subiectul și despre toate opțiunile pe care ni le oferă FFmpeg.


5 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   biruitor el a spus

    Bun tutorial

  2.   edd el a spus

    Fabulos. Foarte util. Aveam nevoie de ea.

  3.   Enrique Salgado el a spus

    Bine!!! Mulțumesc foarte mult

  4.   înceta el a spus

    Foarte bun tutor.

    Și dacă doriți Windows:
    1.- Descărcări pe github: https://github.com/BtbN/FFmpeg-Builds/releases
    dezarhivați un fișier zip dacă doriți GPL sau LGPL etc.
    2.- copiați din folderul de descărcări în C: \, schimbați numele lung într-unul scurt pentru „C: \ FFMPEG-XX”, unde XX este versiunea
    3.- Apăsați Windows + Pauză, apoi pe „Setări avansate de sistem”, apoi pe „Variabile de mediu”, apoi mai întâi „Variabile de utilizator pentru XXXX” uitați-vă la „PATH” și faceți clic pe „PATH” și adăugați la sfârșit ca: „ ; C: \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib ", apoi" OK "sau" ACCEPT "și apoi" variabile de sistem "și faceți clic pe" PATH "și adăugați la final ca:«; C : \ FFMPEG-XX \ bin; C: \ FFMPEG-XX \ lib », apoi faceți clic pe« OK »sau« OK și apoi, odată terminat, faceți clic pe OK și apoi acceptați. Nu reporniți aparatul, ci doar închideți consola terminalului CMD și consola terminalului POWERSHELL, acesta va reporni consolele de la sine, fără a fi nevoie să reporniți aparatul.

    1.    înceta el a spus

      Pașii finali finali ...

      apoi folosiți parametrii care apar în linux identificați mai sus.

      Noroc!!!

      Dacă doriți într-un 1280 × 727 (720p) las comenzile pentru Windows CMD sau POWERSHELL:

      ffmpeg.exe -ic: \ folderul_meu \ video.mpg -b: a 128k -s 1280 × 720 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ folderul_meu \ newvideo.mp4

      sau misteriosul 1280 × 727 (precum Boeing 727!, adăugați 7 în loc de „0”), cunoscut sub numele de „727p” și arătăm astfel:

      ffmpeg.exe -ic: \ folderul_meu \ video.mpg -b: a 128k -s 1280 × 727 -aspect 16: 9 -c: aac -c: v libx264 -framerate 29 c: \ folderul_meu \ newvideo.mp4