Ffmpeg: multimédia formátumok konvertálása

Ez egy rövid útmutató az audio fájlok konvertálásához az ffmpeg használatával.

Formato de audio

MP3 -> MP3

Ez csökkenti az MP3 minőségét:

$ lame -b 64 forrás_fájl.mp3 cél_fájl.mp3

A 64 lesz a fájl új bitrátája. A következő értékek bármelyike ​​használható: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Minél magasabb a bitsebesség, annál jobb a hangminőség ( és minél nagyobb a fájlméret).

MP3 -> OGG

Mp32ogg program szükséges

$ sudo aptitude telepítse az mp32ogg fájlt

Átalakít

$mp32ogg music.mp3 music.ogg

A teljes mappa konvertálásához

$ mp32ogg * .mp3 * .ogg

Íme néhány gyakori konverzió a hangfájlokban: ffmpeg.

WMA -> MP3

A paraméter után ab megadjuk a bitráta MP3 (a példában 192).

$ 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

Bontsa ki a hangot egy MPEG fájlból, és alakítsa át MP3-ba

$ffmpeg -i video.mpg -f mp3 audio_track.mp3

MIDI -> WAV

$ félénkség -Ow -s 44100 -o output.wav input.mid

MIDI -> OGG

$ félénkség -Og -s 44100 -o output.ogg input.mid

Videoformátumok

Néhány általános konverziót a videofájlokban az alábbiakban sorol fel ffmpeg.

AVI -> FLV

$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv

A 9.04-es verziótól telepítenie kell a libavcodec-unstripped-52 csomagot, és a parancsopciókban az '-acodec mp3' -ot '-acodec libmp3lame' -re kell cserélni.

AVI -> VCD

Az opció hozzáadása -hq kiváló minőségű.

$ ffmpeg -i myfile.avi -target pal -vcd myfile_vcd.mpg

AVI -> DV

Ez a digitális videó formátum, ugyanaz a formátum, amelyet egy digitális videokamera gyárt, és amely a Kino-val szerkeszthető.

$ ffmpeg -i movie.avi -target pal-dv movie.dv

Ez ad néhány hangzítási hibát, amelyeket nem látok észrevenni. Ha el akarja kerülni őket, akkor ezt kell tennie:

$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi

Egy másik módszer erre:

$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq

A Kino olvassa az így létrehozott AVI formátumot is (például egy FLV-ből):

$ 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 film.3gp -vcodec mpeg4 -acodec 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 kimenet. 3gp

Vagy minőségibb:

$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 kimenet. 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

A kapott fájl nem tartalmazza megfelelően a metaadatokat. Ez azt jelenti, hogy amikor a fájlt olyan Flash Video Viewer alkalmazásban használja, mint a Flash Video lejátszó a fájl jól fog kinézni, de a folyamatjelző sáv nem frissül. Ennek kijavításához használja a segédprogramot flvtool2 hogy benne talál http://inlet-media.de/flvtool2. Ruby-ban készül, így telepítenie kell a megfelelő csomagot. Így használják:

$ flvtool2 -U movie.flv

Van egy másik segédprogramunk is FLV MetaData injektor hogy még ha Windows-ra is, tökéletesen működik vele Bor (legalább a parancssori verzió). Így használják:

$ bor flvmdi.exe movie.flv

Az FLV formátumra konvertálás másik módja a memória kódoló:

$ 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 be: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg

Tehát két másodpercenként mutat egy fényképet, ha négy másodpercenként szeretné, akkor 0.25-öt tegyen FPS.

Ha ez a parancs nem működik az Ön számára, próbálja meg

$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skála = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4

Amivel videót kap az összes olyan jpg fájlról, amely azon az útvonalon található, amelyről elindítja a parancsot, és amely 1 másodpercenként 4 képet mutat

Feliratok felvétele egy videóba

$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt

Konvertáljon egy videót OGV Theora formátumba

Az Ogg Theora az alapértelmezés szerint előre telepített videokodek az Ubuntuban, ezért nem kell telepítenie egy kodekcsomagot az Ubuntu lejátszásához (ez a Theora előnye). Az alábbiakban bemutatunk néhány példát a videokonverziók használatára ffmpeg2theoraTelepítéséhez megnyitunk egy terminált (alkalmazások> kiegészítők> terminál), és ezt írjuk:

$ sudo aptitude telepítse az ffmpeg2theora fájlt

Az Ffmpeg2theora egy parancsprogram (nem grafikus), ezért mindent a terminálról használnak, az átalakítandó videónak a felhasználó otthoni mappájában kell lennie.

bármilyen videó formátum -> Ogg Theora

$ ffmpeg2theora videoklip.extension

ezzel létrehoz egy video clip.ogv nevű Ogv Theora fájlt. Másik minőséggel történő kódoláshoz tegyük fel, hogy a videó minősége: 7 és a hangminőség: 3:

$ ffmpeg2theora -v 7 -a 3 videoklip.extension

a v2v Presets segítségével is kódolhatod a videódat

$ ffmpeg2theora -p előnézeti videoklip.dv

o

$ ffmpeg2theora -p pro videoklip.dv

hogy a videó kódolása a második 10-től kezdődik és a videó második percében ér véget

$ ffmpeg2theora -s 10 -e 120 videoklip.extension

hogy a videobitrát 512, a hang pedig 96

$ ffmpeg2theora -V 512 -A 96 videoklip.extension

a videó átméretezése 640 × 480 méretre

$ ffmpeg2theora -x 640 -y 480 videoklip.extension

optimalizálja a videó méretét

$ ffmpeg2theora --optimize videoklip.extension

adja meg a kimenet nevét (a videó már kódolt)

$ ffmpeg2theora -o alternatív nevű videoklip.extension

amint nyilvánvaló, az előző parancsokat egyetlen sorban használhatja

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o alternatív nevű videoklip. kiterjesztés

Ellenőrizze az eredményt

Ha a médialejátszó nem támogatja a cél formátumot totem használhatja az alkalmazást ffplay mi kerül a csomagba ffmpeg, minden formátumot lejátszani fog, amelyet támogat ffmpeg. Ez hasznos például az AMR mobil audio formátum esetében.

Egyéb átalakítók

  • Konvertáljon ingyenes videofájlokká közvetlenül a mobiltelefonjára, iPod-jára, PSP-jére, PC-jére Ez egy online konverziós szolgáltatás, így semmit sem kell telepítenie a számítógépére.
  • Zamzar Egy másik ingyenes online formátum-átalakító. Lehetővé teszi mind a dokumentumok, mind a hang és a videó konvertálását.
  • mocsok És még egy online formátum-átalakító!
  • Mobile Media Converter Ez egy multiplatform átalakító, meglehetősen egyszerű grafikus felülettel. Egy verzióval működik ffmpeg további formátumok támogatására fordítva.
  • Arista átkódoló Ez egy új projekt, amely nagyban megkönnyíti a videó formátumok átalakítását, különösen. Grafikailag nagyon szép, bár még nincs csomagolva az Ubuntu számára, és ha ki akarja próbálni, akkor a régi módon kell tennie.
  • Convert Files A Convert Files egy új online fájlkonvertáló szolgáltatás. Még egy lehetőség, amelyet a felhasználók igénybe vehetnek egy olyan szolgáltatás kiválasztásakor, amely lehetővé teszi számunkra, hogy egy fájlt egy adott formátumban adjunk meg, hogy az átalakítható legyen egy másik fájlba ugyanabban vagy más formátumban ugyanabban a kategóriában.
  • Üstökösök Ez egy nagy teljesítményű, többcélú online konverter, amely több mint 50 különböző formátummal működik, és lehetővé teszi, hogy mindenféle átalakítást közvetlenül a böngészőből hajtson végre, anélkül, hogy bármit is telepítenie kellene, és teljesen ingyenesen.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   ghermain dijo

    Köszönöm ... Nem tudtam mindent, amit egy ilyen egyszerű, de hatékony program tehet, minden nap jobban meg vagyok győződve arról a döntésemről, hogy Linuxra váltok (van OpenSuse 12.2)

  2.   Juan Escobar Arias helyőrző kép dijo

    Milyen videószerkesztő látható a fotón?

    1.    kike dijo

      «Cinelerra» néven

  3.   Használjuk a Linuxot dijo

    Köszönöm! Egészségére!

  4.   eM Mondd eM dijo

    Leveszem a kalapom egy ilyen gyönyörű téma és értékes információk elől, meg kell jegyeznem, hogy tegnap, 12., A videoformátumok megváltoztatására törekedtem, és az Ffmpeg információira bukkantam, miután elolvastam, látom annak valódi erejét, és ma megtalálja ezt a témát részletes információkkal.
    Kiváló téma

  5.   Daniel dijo

    Újabb fejfájást gyógyított ez a blog. A legjobb az interneten, minden kétséget kizáróan.

    1.    használjuk a linuxot dijo

      Köszi Dani.
      Ölelés! Pál.