„Ffmpeg“: daugialypės terpės formatų konvertavimas

Čia yra trumpas garso failų konvertavimo naudojant „ffmpeg“ vadovas.

Garso formatai

MP3 -> MP3

Taip siekiama sumažinti MP3 kokybę:

$ lame -b 64 source_file.mp3 paskirties_file.mp3

64 bus naujas failo pralaidumas. Galima naudoti bet kurią iš šių reikšmių: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Kuo didesnis pralaidumas, tuo geresnė garso kokybė ( ir kuo didesnis failo dydis).

MP3 -> OGG

Reikalinga „Mp32ogg“ programa

$ sudo aptitude įdiekite mp32ogg

Konvertuoti

$mp32ogg music.mp3 music.ogg

Norėdami konvertuoti visą aplanką

$ mp32ogg * .mp3 * .ogg

Štai keletas įprastų garso failų konversijų naudojant Ffmpeg.

WMA -> MP3

Po parametro ab mes patikslinsime bitrate MP3 (pavyzdyje 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

Ištraukite garso įrašą iš MPEG failo ir konvertuokite į MP3

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

MIDI -> WAV

$ drovumas -Ow -44100 -o output.wav input.mid

MIDI -> OGG

$ baikštumas -Og -s 44100 -o output.ogg input.mid

Vaizdo įrašų formatai

Kai kurios įprastos vaizdo failų konversijos yra išvardytos toliau naudojant Ffmpeg.

AVI -> FLV

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

Nuo 9.04 versijos turite įdiegti paketą libavcodec-unstripped-52 ir komandos parinktyse pakeisti „-acodec mp3“ į „-acodec libmp3lame“.

AVI -> VCD

Pridedama parinktis -hq naudoti aukštos kokybės.

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

AVI -> DV

Tai yra „Digital Video“ formatas, tas pats formatas, kurį gamina skaitmeninė vaizdo kamera, ir kurį galima naudoti redaguojant su „Kino“.

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

Tai man sukelia keletą garso laiko klaidų, kurių nematau pastebėta. Jei norite jų išvengti, turėsite tai padaryti taip:

$ 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

Kitas būdas tai padaryti:

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

„Kino“ taip pat skaito tokiu būdu sugeneruotą AVI formatą (pavyzdžiui, iš 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 filmas. 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 išvestis. 3gp

Arba taip pat kokybiškiau:

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

Gautame faile neteisingai pateikiama metaduomenų informacija. Tai reiškia, kad kai naudojate failą kaip „Flash“ vaizdo peržiūros priemonėje „Flash“ vaizdo grotuvas failas atrodys gerai, bet eigos juosta nebus atnaujinta. Norėdami tai išspręsti, naudokite įrankį flvtool2 kad jį rasite http://inlet-media.de/flvtool2. Jis pagamintas iš „Ruby“, todėl turėsite įdiegti atitinkamą paketą. Jis naudojamas taip:

$ flvtool2 -U movie.flv

Mes taip pat turime dar vieną pavadinimą FLV „MetaData“ purkštuvas net jei jis skirtas „Windows“, jis puikiai veikia Vynas (bent jau komandinės eilutės versija). Jis naudojamas taip:

$ vyno flvmdi.exe movie.flv

Kitas būdas konvertuoti į FLV formatą yra „Memcoder“:

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

Taigi jums rodoma nuotrauka kas dvi sekundes, jei norite kas keturias sekundes, turėtumėte įdėti 0.25 kadrų per sekundę.

Jei ši komanda jums netinka, pabandykite

$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skalė = 480: 360 -o išvestis.avi -ovc lavc -lavcopts vcodec = mpeg4

Su tuo jūs gausite visų JPG failų, esančių kelyje, iš kurio paleidžiate komandą, vaizdo įrašą, kuriame bus rodoma 1 nuotrauka kas 4 sekundes

Įtraukite subtitrus į vaizdo įrašą

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

Konvertuokite vaizdo įrašą į OGV „Theora“ formatą

„Ogg Theora“ yra vaizdo kodekas, pagal numatytuosius nustatymus iš anksto įdiegtas „Ubuntu“, todėl jums nereikės įdiegti jokio kodeko paketo, kad galėtumėte juos paleisti „Ubuntu“ (tai yra „theora“ pranašumas). Toliau pateikiami keli vaizdo įrašų konversijų naudojimo pavyzdžiai ffmpeg2theoraNorėdami jį įdiegti, atidarome terminalą (programos> priedai> terminalas) ir parašome:

$ sudo aptitude įdiegti ffmpeg2theora

„Ffmpeg2theora“ yra komandinė programa (ne grafinė), todėl viskas naudojama iš terminalo, norimas konvertuoti vaizdo įrašas turi būti vartotojo namų aplanke.

bet koks vaizdo formatas -> Ogg Theora

$ ffmpeg2theora vaizdo klipas. išplėtimas

tai sukurs failą „Ogv Theora“, vadinamą „video clip.ogv“. Norėdami jį užkoduoti kita kokybe, tarkime, vaizdo kokybė: 7 ir garso kokybė: 3:

$ ffmpeg2theora -v 7 -a 3 vaizdo įrašas. plėtinys

taip pat galite naudoti „v2v Presets“, kad užkoduotumėte savo vaizdo įrašą

$ ffmpeg2theora -p vaizdo įrašo peržiūra.dv

o

$ ffmpeg2theora -p pro vaizdo klipas.dv

kad vaizdo įrašo kodavimas prasideda nuo antrojo 10 ir baigiasi antrą vaizdo įrašo minutę

$ ffmpeg2theora -s 10 -e 120 vaizdo klipas. pratęsimas

kad vaizdo įrašo galia yra 512, o garso - 96

$ ffmpeg2theora -V 512 -A 96 vaizdo klipas. išplėtimas

vaizdo įrašo dydis yra 640 × 480

$ ffmpeg2theora -x 640 -y 480 vaizdo įrašas. išplėtimas

optimizuoti vaizdo įrašo dydį

$ ffmpeg2theora - optimizuokite vaizdo įrašą

nurodyti išvesties pavadinimą (vaizdo įrašas jau užkoduotas)

$ ffmpeg2theora -o alternatyvaus pavadinimo vaizdo klipas.extension

kaip akivaizdu, ankstesnes komandas galite naudoti vienoje eilutėje

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o alternatyvaus pavadinimo vaizdo klipas. išplėtimas

Patikrinkite rezultatą

Jei medijos leistuvas nepalaiko tikslinio formato totemas galite naudoti programą ffplay kas yra pakuotėje ffmpeg, jis gros bet kokį formatą, kurį palaiko ffmpeg. Tai naudinga, pavyzdžiui, mobiliajam AMR garso formatui.

Kiti keitikliai

  • Konvertuokite nemokamai vaizdo failus tiesiai į savo mobilųjį telefoną, „iPod“, PSP, kompiuterį Tai yra internetinė konvertavimo paslauga, todėl jūs neturite turėti nieko įdiegę savo kompiuteryje.
  • Zamzar Kitas nemokamas internetinis formato keitiklis. Tai leidžia konvertuoti ir dokumentus, ir garso bei vaizdo įrašus.
  • Švelniai Ir dar vienas internetinis formato keitiklis!
  • "Mobile Media Converter" Tai daugiaplatformis keitiklis su gana paprasta grafine sąsaja. Veikia su viena versija Ffmpeg sudarytas palaikyti papildomus formatus.
  • „Arista Transcoder“ Tai yra naujas projektas, ypač palengvinantis vaizdo formatų konversiją. Grafiškai tai labai malonu, nors jis dar nėra supakuotas į „Ubuntu“ ir, jei norite jį išbandyti, turėsite tai padaryti senuoju būdu.
  • Konvertuoti failus Failų konvertavimas yra nauja internetinė failų konvertavimo paslauga. Tai yra dar viena galimybė, kurią vartotojai turi rinkdamiesi paslaugą, leidžiančią mums įvesti failą tam tikru formatu, kad jį būtų galima konvertuoti į kitą to paties ar kito formato failą toje pačioje kategorijoje.
  • „Cometdocs“ Tai galingas daugiafunkcis internetinis keitiklis, veikiantis su daugiau nei 50 skirtingų formatų, leidžiantis atlikti visas konversijas tiesiogiai iš naršyklės, nereikia nieko įdiegti, ir visiškai nemokamai.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Ghermainas sakė

    Ačiū ... Aš nežinojau visko, ką gali padaryti tokia paprasta, bet tokia galinga programa, kiekvieną dieną esu labiau įsitikinusi savo sprendimu pereiti prie „Linux“ (turiu „OpenSuse 12.2“)

  2.   Juan Escobar Arias vietos rezervavimo ženklo vaizdas sakė

    Koks vaizdo redaktorius matomas nuotraukoje?

    1.    kike sakė

      Jis vadinamas „Cinelerra“

  3.   Panaudokime „Linux“ sakė

    Ačiū! Cheers!

  4.   eM Sakyk eM sakė

    Nusiimu kepurę nuo tokios gražios temos ir vertingos informacijos, turiu pakomentuoti, kad vakar 12-12-2011 norėjau pakeisti vaizdo formatus ir aptikau informaciją iš „Ffmpeg“, perskaičiusi matau tikrąją jos galią ir šiandien aš raskite šią temą su išsamia informacija.
    Puiki tema

  5.   Danielis sakė

    Dar vieną galvos skausmą išgydė šis tinklaraštis. Geriausia internete, be jokios abejonės.

    1.    naudokime linux sakė

      Aciu Dani.
      Apkabink! Paulius.