Ffmpeg: multimediaformaattien muuntaminen

Tässä on lyhyt opas äänitiedostojen muuntamiseen ffmpeg-sovelluksella.

Äänimuodot

MP3 -> MP3

Tämä heikentää MP3-laatua:

$ lame -b 64 lähdetiedosto.mp3 määränpäätiedosto.mp3

64 on tiedoston uusi bittinopeus. Mitä tahansa seuraavista arvoista voidaan käyttää: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Mitä korkeampi bittinopeus, sitä korkeampi äänenlaatu ( ja mitä suurempi tiedoston koko).

MP3 -> OGG

Mp32ogg-ohjelma vaaditaan

$ sudo aptitude asenna mp32ogg

Muuntaa

$mp32ogg musiikki.mp3 musiikki.ogg

Koko kansion muuntaminen

$ mp32ogg * .mp3 * .ogg

Tässä on joitain yleisiä muunnoksia äänitiedostoista ffmpeg.

WMA -> MP3

Parametrin jälkeen ab määritämme bitrate MP3 (esimerkissä 192).

$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3

MP3 -> AMR

$ ffmpeg -i music.mp3 -koodekki amr_nb -ar 8000 -ac 1 -ab 32 music.amr

WAV -> AMR

$ ffmpeg -i music.wav -koodekki amr_nb -ar 8000 -ac 1 -ab 32 music.amr

MPEG -> MP3

Pura ääni MPEG-tiedostosta ja muunna se MP3: ksi

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

MIDI -> WAV

$ arkuus -Ow -s 44100 -o output.wav input.mid

MIDI -> OGG

$ arkuus -Og -s 44100 -o output.ogg input.mid

Videoformaatti

Jotkut videotiedostojen yleiset muunnokset on lueteltu alla käyttämällä ffmpeg.

AVI -> FLV

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

Versiosta 9.04 alkaen sinun on asennettava paketti libavcodec-unstripped-52 ja korvattava komento -asetuksissa '-acodec mp3' -merkillä '-acodec libmp3lame'.

AVI -> VCD

Lisätään vaihtoehto -hq käytä korkealaatuista.

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

AVI -> DV

Tämä on digitaalinen videoformaatti, sama kuin digitaalisen videokameran tuottama, ja sitä voidaan käyttää muokkaamiseen Kinon kanssa.

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

Tämä antaa minulle joitain äänen ajoitusvirheitä, joita en näe huomanneen. Jos haluat välttää niitä, sinun on tehtävä se näin:

$ 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 &&m movie-new.avi

Toinen tapa tehdä se:

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

Kino lukee myös tällä tavalla luodun AVI-muodon (esimerkiksi FLV: stä):

$ 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 -koodekki mp3 movie.avi

RMVB -> AVI

$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts bittinopeus = 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 lähtö. 3gp

Tai myös laadukkaammin:

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

Tuloksena oleva tiedosto ei sisällä metatietoja oikein. Tämä tarkoittaa, että kun käytät tiedostoa Flash-videoiden katseluohjelmassa, kuten Flash-videosoitin tiedosto näyttää hyvältä, mutta etenemispalkki ei päivity. Korjaa tämä käyttämällä apuohjelmaa flvtool2 josta löydät sen http://inlet-media.de/flvtool2. Se on valmistettu Ruby-muodossa, joten joudut asentamaan vastaavan paketin. Sitä käytetään näin:

$ flvtool2 -U movie.flv

Meillä on myös toinen apuohjelma nimeltä FLV MetaData-injektori vaikka se olisi Windowsille, se toimii täydellisesti Viini (ainakin komentoriviversio). Sitä käytetään näin:

$ viini flvmdi.exe movie.flv

Toinen tapa muuntaa FLV-muotoon on Muistikooderi:

$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcesample = 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 päällä: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg

Joten se näyttää kuvan kahden sekunnin välein, jos haluat neljän sekunnin välein, sinun tulisi laittaa 0.25 fps.

Jos tämä komento ei toimi sinulle, yritä

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

Millä tavoin saat videon kaikista JPG-tiedostoista, jotka sijaitsevat polulla, josta käynnistät komennon ja joka näyttää sinulle yhden kuvan 1 sekunnin välein

Sisällytä tekstitys videoon

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

Muunna video OGV Theora -muotoon

Ogg Theora on oletuksena esiasennettu videokoodekki Ubuntuun, joten sinun ei tarvitse asentaa koodekipakettia pelataksesi niitä Ubuntussa (se on theoran etu). Alla on joitain esimerkkejä videon muunnoksista ffmpeg2theoraAsentamiseksi avaamme pääte (sovellukset> lisävarusteet> pääte) ja kirjoitamme:

$ sudo aptitude asenna ffmpeg2theora

Ffmpeg2theora on komento-ohjelma (ei graafinen), joten kaikkea käytetään päätelaitteesta, muunnettavan videon on oltava käyttäjän kotikansiossa.

mikä tahansa videoformaatti -> Ogg Theora

$ ffmpeg2theora -videoleike.extension

tämä luo Ogv Theora -tiedoston nimeltä video clip.ogv. Jos haluat koodata sen toisella laadulla, sanotaan videon laatu: 7 ja äänenlaatu: 3:

$ ffmpeg2theora -v 7 -a 3 videoleike.extension

Voit myös koodata videosi v2v-esiasetuksilla

$ ffmpeg2theora -p esikatseluvideo.dv

o

$ ffmpeg2theora -p pro -videoleike.dv

että videon koodaus alkaa toisesta 10: stä ja päättyy videon toiseen minuuttiin

$ ffmpeg2theora -s 10 -e 120 videoleike.extension

että videon britraatti on 512 ja ääni 96

$ ffmpeg2theora -V 512 -A 96 videoleike.extension

videon koko on 640 × 480

$ ffmpeg2theora -x 640 -y 480 videoleike.extension

optimoi videon koko

$ ffmpeg2theora --optimoi videoleike.extension

määritä lähdön nimi (video on jo koodattu)

$ ffmpeg2theora -o vaihtoehtoisen nimen videoleike.extension

Kuten on selvää, voit käyttää edellisiä komentoja yhdellä rivillä

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimoi -o vaihtoehtoisen videoleikkeen.

Tarkista tulos

Jos mediasoitin ei tue kohdemuotoa Toteemi voit käyttää sovellusta ffplay mitä pakkauksessa on ffmpeg, se toistaa mitä tahansa muotoa, jota tukee ffmpeg. Tästä on hyötyä esimerkiksi AMR-mobiililaitteille.

Muut muuntimet

  • Muunna ilmaiseksi videotiedostot suoraan matkapuhelimeesi, iPodiin, PSP: hen, PC: hen Se on online-muunnospalvelu, joten sinun ei tarvitse olla mitään asennettuna tietokoneellesi.
  • Zamzar Toinen ilmainen online-muunnin. Sen avulla voidaan muuntaa sekä asiakirjoja että ääntä ja videota.
  • roskaa Ja toinen online-muunnin!
  • Mobile Media Converter Se on monialustainen muunnin, jolla on melko yksinkertainen graafinen käyttöliittymä. Toimii yhden version kanssa ffmpeg koottu tukemaan muita muotoja.
  • Arista Transkooderi Se on uusi projekti, joka helpottaa suuresti erityisesti videoformaattien muuntamista. Graafisesti se on erittäin mukavaa, vaikka sitä ei ole vielä pakattu Ubuntulle, ja jos haluat kokeilla sitä, sinun on tehtävä se vanhalla tavalla.
  • Muuntaa tiedostot Muunna tiedostot on uusi online-tiedostomuunnospalvelu. Käyttäjillä on vielä yksi vaihtoehto, kun he valitsevat palvelun, jonka avulla voimme syöttää tiedoston tietyssä muodossa, jotta se voidaan muuntaa toiseen tiedostoon samassa tai toisessa muodossa samassa luokassa.
  • cometdocs Se on tehokas monikäyttöinen online-muunnin, joka toimii yli 50 eri formaatilla ja jonka avulla voit suorittaa kaikenlaisia ​​muunnoksia suoraan selaimelta ilman, että sinun tarvitsee asentaa mitään mitään, ja täysin ilmaiseksi.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Germaine dijo

    Kiitos ... En tiennyt kaikkea mitä niin yksinkertainen mutta tehokas ohjelma voisi tehdä, olen joka päivä vakuuttunut päätöksestäni siirtyä Linuxiin (minulla on OpenSuse 12.2)

  2.   Juan Escobar Arias -paikkamerkki dijo

    Mikä videonmuokkausohjelma näkyy kuvassa?

    1.    kike dijo

      Sitä kutsutaan «Cinelerra»

  3.   Käytetään Linuxia dijo

    Kiitos! Kippis!

  4.   eM Sano eM dijo

    Otan hattuuni niin kauniille aiheelle ja arvokkaalle tiedolle, minun on kommentoitava, että eilen 12-12-2011 etsin videomuotojen vaihtamista ja törmäsin Ffmpegin tietoihin, luettuani näen sen todellisen voiman ja tänään löydän tämän aiheen yksityiskohtaisista tiedoista.
    Erinomainen aihe

  5.   Daniel dijo

    Toinen blogin parantama päänsärky. Paras Internetissä epäilemättä.

    1.    käytetään Linuxia dijo

      Kiitos Dani.
      Halata! Paul.