Ffmpeg: multivides formātu konvertēšana

Šeit ir īss ceļvedis par audio failu konvertēšanu, izmantojot ffmpeg.

Audio formāti

MP3 -> MP3

Tas tiek darīts, lai pasliktinātu MP3 kvalitāti:

$ lame -b 64 source_file.mp3 galamērķa_file.mp3

64 būs faila jaunais bitu pārraides ātrums. Var izmantot jebkuru no šīm vērtībām: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Jo augstāks bitu pārraides ātrums, jo augstāka ir audio kvalitāte ( un jo lielāks faila lielums).

MP3 -> OGG

Nepieciešama Mp32ogg programma

$ sudo aptitude instalējiet mp32ogg

Lai konvertētu

$ mp32ogg music.mp3 music.ogg

Lai konvertētu visu mapi

$ mp32ogg * .mp3 * .ogg

Šeit ir daži izplatīti reklāmguvumi skaņas failos, izmantojot Ffmpeg.

WMA -> MP3

Pēc parametra ab mēs precizēsim bitu pārraides ātrums MP3 (piemērā - 192).

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

MP3 -> AMR

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

WAV -> AMR

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

MPEG -> MP3

Izvelciet audio no MPEG faila un pārveidojiet to MP3

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

MIDI -> WAV

$ kautrība -Ow -s 44100 -o output.wav input.mid

MIDI -> OGG

$ kautrība -Og -s 44100 -o output.ogg input.mid

Video formāti

Daži izplatīti video failu pārveidojumi ir uzskaitīti zemāk, izmantojot Ffmpeg.

AVI -> FLV

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

Sākot no 9.04 versijas, jums ir jāinstalē pakete libavcodec-unstripped-52 un komandu opcijās jāaizstāj '-acodec mp3' ar '-acodec libmp3lame'.

AVI -> VCD

Opcijas pievienošana -hq izmantot augstas kvalitātes.

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

AVI -> DV

Šis ir digitālā video formāts, tas pats, ko ražo digitālā videokamera, un to var izmantot rediģēšanai ar Kino.

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

Tas man rada dažas audio laika kļūdas, kuras, manuprāt, nemana. Ja vēlaties no tiem izvairīties, jums tas jādara šādi:

$ 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

Vēl viens veids, kā to izdarīt:

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

Kino arī nolasa šādā veidā izveidotu AVI formātu (piemēram, no 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 filma. 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 izeja. 3gp

Vai arī ar augstāku kvalitāti:

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

Iegūtais fails pareizi nesatur metadatu informāciju. Tas nozīmē, ka, lietojot failu Flash video skatītājā, piemēram, Flash video atskaņotājs fails izskatīsies labi, bet progresa josla netiks atjaunināta. Lai to novērstu, izmantojiet utilītu flvtool2 ka jūs to atradīsit http://inlet-media.de/flvtool2. Tas ir izgatavots rubīnā, tāpēc jums būs jāinstalē atbilstošā pakete. To lieto šādi:

$ flvtool2 -U movie.flv

Mums ir arī vēl viena lietderība, ko sauc FLV metadatu inžektors pat tad, ja tas ir paredzēts Windows, tas lieliski darbojas ar Vīni (vismaz komandrindas versija). To lieto šādi:

$ vīns flvmdi.exe movie.flv

Vēl viens veids, kā pārvērst FLV formātā, ir Memkoders:

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

Tātad tas parāda fotoattēlu ik pēc divām sekundēm, ja vēlaties ik pēc četrām sekundēm, jums vajadzētu ievietot 0.25 fps.

Ja šī komanda jums nedarbojas, mēģiniet

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

Ar to jūs iegūsiet video par visiem JPG failiem, kas atrodas ceļā, no kura palaižat komandu, un tas parāda jums 1 fotoattēlu ik pēc 4 sekundēm

Iekļaujiet subtitrus videoklipā

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

Konvertējiet videoklipu OGV Theora formātā

Ogg Theora ir videokodeks, kas pēc noklusējuma ir iepriekš instalēts Ubuntu, tāpēc, lai tos atskaņotu Ubuntu, jums nebūs jāinstalē kodeku pakotne (tā ir theora priekšrocība). Tālāk ir sniegti daži video reklāmguvumu izmantošanas piemēri ffmpeg2theoraLai to instalētu, mēs atveram termināli (lietojumprogrammas> piederumi> termināls) un uzrakstām:

$ sudo aptitude instalējiet ffmpeg2theora

Ffmpeg2theora ir komandu programma (nevis grafiska), tāpēc viss tiek izmantots no termināļa, video, kuru vēlaties pārveidot, jābūt lietotāja mājas mapē.

jebkurš video formāts -> Ogg Theora

$ ffmpeg2theora videoklips.extension

tas izveidos failu Ogv Theora ar nosaukumu video clip.ogv. Lai to kodētu ar citu kvalitāti, pieņemsim, ka video kvalitāte: 7 un audio kvalitāte: 3:

$ ffmpeg2theora -v 7 -a 3 videoklips.extension

video kodēšanai varat izmantot arī v2v Presets

$ ffmpeg2theora -p priekšskatījuma videoklips.dv

o

$ ffmpeg2theora -p pro videoklips.dv

ka videoklipa kodēšana sākas ar otro 10 un beidzas videoklipa otrajā minūtē

$ ffmpeg2theora -s 10 -e 120 videoklips.extension

ka video britrs ir 512 un audio 96

$ ffmpeg2theora -V 512 -A 96 videoklips.extension

videoklipa lielums tiek mainīts uz 640 × 480

$ ffmpeg2theora -x 640 -y 480 videoklips.extension

optimizēt video izmēru

$ ffmpeg2theora - optimizēt videoklipu.extension

norādiet izvades nosaukumu (video jau ir kodēts)

$ ffmpeg2theora -o alternatīva nosaukuma videoklips.extension

kā tas ir acīmredzams, iepriekšējās komandas varat izmantot vienā rindā

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o alternatīvā nosaukuma videoklips. paplašinājums

Pārbaudiet rezultātu

Ja multivides atskaņotājs neatbalsta mērķa formātu Totēms Jūs varat izmantot programmu ffplay kas nāk iepakojumā ffmpeg, tas atskaņos jebkuru formātu, kuru atbalsta ffmpeg. Tas ir noderīgi, piemēram, AMR mobilajam audio formātam.

Citi pārveidotāji

  • Konvertējiet par brīvu video failus tieši uz savu mobilo tālruni, iPod, PSP, datoru Tas ir tiešsaistes pārveidošanas pakalpojums, tāpēc datorā nekas nav jāinstalē.
  • Zamzar Vēl viens bezmaksas tiešsaistes formāta pārveidotājs. Tas ļauj pārveidot gan dokumentus, gan audio un video.
  • Filsh Un vēl viens tiešsaistes formāta pārveidotājs!
  • Mobilā multivides pārveidotājs Tas ir daudzplatformu pārveidotājs ar diezgan vienkāršu grafisko interfeisu. Darbojas ar vienu versiju Ffmpeg apkopoti, lai atbalstītu papildu formātus.
  • Arista pārkodētājs Tas ir jauns projekts, kas ievērojami atvieglo video formātu pārveidošanu, īpaši. Grafiski tas ir ļoti jauki, lai gan tas vēl nav iepakots Ubuntu, un, ja vēlaties to izmēģināt, tas būs jādara pa vecam.
  • Konvertēt failus Failu konvertēšana ir jauns tiešsaistes failu konvertēšanas pakalpojums. Lietotājiem ir vēl viena iespēja, izvēloties pakalpojumu, kas ļauj mums ievadīt failu noteiktā formātā, lai to varētu pārveidot citā failā tajā pašā vai citā formātā tajā pašā kategorijā.
  • Cometdocs Tas ir spēcīgs daudzfunkcionāls tiešsaistes pārveidotājs, kas darbojas ar vairāk nekā 50 dažādiem formātiem, ļaujot veikt jebkāda veida reklāmguvumus tieši no pārlūkprogrammas, bez nepieciešamības vispār neko instalēt, un pilnīgi bez maksas.

Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

7 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Germains teica

    Paldies ... Es nezināju visu, ko varēja paveikt tik vienkārša, bet tik spēcīga programma, katru dienu esmu vairāk pārliecināta par savu lēmumu pāriet uz Linux (man ir OpenSuse 12.2)

  2.   Juan Escobar Arias viettura attēls teica

    Kāds video redaktors ir redzams fotoattēlā?

    1.    kikee teica

      To sauc par «Cinelerra»

  3.   Izmantosim Linux teica

    Paldies! Priekā!

  4.   eM Di eM teica

    Es noņemu cepuri tik skaistai tēmai un vērtīgai informācijai, man ir jākomentē, ka vakar 12-12-2011 es meklēju, kā mainīt video formātus, un es atradu informāciju no Ffmpeg, pēc iepazīšanās es redzu tās patieso spēku šodien es atrodu šo tēmu ar detalizētu informāciju.
    Izcila tēma

  5.   Daniel teica

    Vēl viens galvassāpes, ko dziedināja šis emuārs. Vislabākais internetā, bez šaubām.

    1.    izmantosim linux teica

      Paldies Dani.
      Apskāviens! Pāvils.