Iată un scurt ghid pentru conversia fișierelor audio folosind ffmpeg. |
Formate audio
MP3 -> MP3
Aceasta este pentru a reduce calitatea unui MP3:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 va fi noua rată de biți a fișierului. Poate fi utilizată oricare dintre următoarele valori: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Cu cât este mai mare rata de biți, cu atât este mai mare calitatea audio (și cu cât este mai mare dimensiunea fișierului).
MP3 -> OGG
Este necesar programul Mp32ogg
$ sudo aptitude install mp32ogg
A converti
$ mp32ogg muzica.mp3 muzica.ogg
Pentru a converti întregul folder
$ mp32ogg * .mp3 * .ogg
Iată câteva conversii obișnuite în fișiere de sunet folosind FFMPEG.
WMA -> MP3
După parametru ab vom specifica bitrate MP3 (192 în exemplu).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
Extrageți sunetul dintr-un fișier MPEG și convertiți-l în MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ timiditate -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ timiditate -Og -s 44100 -o output.ogg input.mid
Formate de video
Unele conversii obișnuite în fișierele video sunt enumerate mai jos folosind FFMPEG.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
De la versiunea 9.04 trebuie să instalați pachetul libavcodec-unstripped-52 și să înlocuiți „-acodec mp3” cu „-acodec libmp3lame” în opțiunile de comandă.
AVI -> VCD
Adăugarea opțiunii -hq utilizați o calitate înaltă.
$ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg
AVI -> DV
Acesta este formatul Digital Video, același format pe care îl produce o cameră video digitală și este cel care poate fi folosit pentru editare cu Kino.
$ ffmpeg -i movie.avi -target pal-dv movie.dv
Acest lucru îmi dă câteva erori de sincronizare audio pe care nu le văd observate. Dacă doriți să le evitați, va trebui să faceți acest lucru:
$ mencoder pelicula.avi -ovc lavc -oac pcm -o pelicula-new.avi $ ffmpeg -i pelicula-new.avi -s pal -r pal -ac 2 -ar 48000 pelicula.dv && rm pelicula-new.avi
O altă modalitate de a face acest lucru:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino citește și formatul AVI generat în acest fel (de exemplu dintr-un FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o output.avi input.flv
AVI -> PNG
$ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png
3GP -> MPEG4
$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi
RMVB -> AVI
$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts bitrate = 1200 video_input.rmvb -o video_output.avi
MPEG -> 3GP
$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 output.3gp
Sau, de asemenea, cu mai multă calitate:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 output.3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
Fișierul rezultat nu conține corect informațiile despre metadate. Acest lucru înseamnă că atunci când utilizați fișierul într-un vizualizator de videoclipuri Flash, de exemplu Flash Video Player fișierul va arăta bine, dar bara de progres nu se va actualiza. Pentru a remedia acest lucru, utilizați utilitarul flvtool2 că o vei găsi în http://inlet-media.de/flvtool2. Este fabricat în Ruby, deci va trebui să instalați pachetul corespunzător. Se folosește astfel:
$ flvtool2 -U movie.flv
Mai avem un alt utilitar numit Injector de metadate FLV că, chiar dacă este pentru Windows, funcționează perfect cu Vin (cel puțin versiunea din linia de comandă). Se folosește astfel:
$ wine flvmdi.exe movie.flv
O altă modalitate de a converti în format FLV este folosirea codificator de memorie:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf scale = 320: 240 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
FLV -> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV -> AVI
$ ffmpeg -i video.flv video.avi
JPG -> DivX
$ mencoder -mf on: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Deci, vă arată o fotografie la fiecare două secunde, dacă doriți la fiecare patru secunde ar trebui să puneți 0.25 in FPS.
Dacă această comandă nu funcționează pentru dvs., încercați
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf scale = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
Cu care veți obține un videoclip cu toate fișierele jpg situate în calea de pe care lansați comanda și care vă arată 1 fotografie la fiecare 4 secunde
Includeți subtitrări într-un videoclip
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Convertiți un videoclip în format OGV Theora
Ogg Theora este codecul video preinstalat în mod implicit în Ubuntu, deci nu va trebui să instalați niciun pachet de codec pentru a le reda în Ubuntu (acesta este avantajul theora). Mai jos sunt câteva exemple de conversii video folosind ffmpeg2theoraPentru instalare, deschidem un terminal (aplicații> accesorii> terminal) și scriem:
$ sudo aptitude install ffmpeg2theora
Ffmpeg2theora este un program de comandă (nu grafic), deci totul este utilizat de la terminal, videoclipul pe care doriți să îl convertiți trebuie să fie în dosarul de start al utilizatorului.
orice format video -> Ogg Theora
$ ffmpeg2theora video clip.extension
aceasta va crea un fișier Ogv Theora numit clip video.ogv. Pentru a-l codifica cu o altă calitate, să spunem calitatea video: 7 și calitatea audio: 3:
$ ffmpeg2theora -v 7 -a 3 video clip.extension
de asemenea, puteți utiliza Presetările v2v pentru a vă codifica videoclipul
$ ffmpeg2theora -p preview video clip.dv
o
$ ffmpeg2theora -p pro clip video.dv
că codificarea videoclipului începe din al doilea 10 și se termină în al doilea minut al videoclipului
$ ffmpeg2theora -s 10 -e 120 video clip.extension
că videoclipul britanic este 512 și audio 96
$ ffmpeg2theora -V 512 -A 96 video clip.extension
videoclipul este redimensionat la 640 × 480
$ ffmpeg2theora -x 640 -y 480 video clip.extension
optimizați dimensiunea videoclipului
$ ffmpeg2theora --optimize video clip.extension
specifică numele ieșirii (videoclip deja codificat)
$ ffmpeg2theora -o videoclip alternativ cu nume alternativ.extensie
după cum este evident, puteți utiliza comenzile anterioare într-o singură linie
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o clip video cu nume alternativ.extensie
Verificați rezultatul
Dacă formatul țintă nu este acceptat de media player Totem puteți utiliza aplicația ffplay ce vine în pachet FFMPEG, va reda orice format acceptat de FFMPEG. Acest lucru este util, de exemplu, pentru formatul audio mobil AMR.
Alți convertoare
- Convertiți gratuit fișiere video direct pe telefonul mobil, iPod, PSP, PC Este un serviciu de conversie online, deci nu trebuie să aveți nimic instalat pe computer.
- Zamzar Un alt convertor de format online gratuit. Permite conversia atât a documentelor, cât și audio și video.
- filsh Și un alt convertor de format online!
- Media Media Converter Este un convertor multiplatform cu o interfață grafică destul de simplă. Funcționează cu o singură versiune FFMPEG compilat pentru a suporta formate suplimentare.
- Edge Transcoder Este un proiect nou care facilitează foarte mult conversia formatelor video, în special. Din punct de vedere grafic, este foarte frumos, deși nu este încă ambalat pentru Ubuntu și dacă doriți să-l încercați, va trebui să o faceți la fel.
- Conversia fișierelor Convert Files este un nou serviciu online de conversie a fișierelor. Este încă o opțiune pe care o au utilizatorii atunci când aleg un serviciu care ne permite să introducem un fișier într-un anumit format, astfel încât să poată fi convertit într-un alt fișier în același sau într-un alt format din aceeași categorie.
- Cometdocs Este un puternic convertor online multifuncțional care funcționează cu mai mult de 50 de formate diferite, permițându-vă să efectuați tot felul de conversii direct din browser, fără a fi nevoie să instalați absolut nimic și complet gratuit.
Mulțumesc ... Nu știam tot ce ar putea face un program atât de simplu, dar atât de puternic, în fiecare zi sunt mai convins de decizia mea de a trece la Linux (am OpenSuse 12.2)
Ce editor video este cel văzut în fotografie?
Se numește «Cinelerra»
Mulțumesc! Noroc!
Îmi iau pălăria pe un subiect atât de frumos și informații valoroase, trebuie să comentez că ieri 12-12-2011 căutam cum să schimb formatele video și am dat de informații de la Ffmpeg, după ce am citit îi văd adevărata putere și astăzi găsesc acest subiect informatii detaliate.
Subiect excelent
O altă durere de cap vindecată de acest blog. Cel mai bun de pe Internet, fără îndoială.
Mulțumesc Dani.
Îmbrăţişare! Paul.