Ffmpeg: konvertimi i formateve multimediale

Këtu është një udhëzues i shkurtër për konvertimin e skedarëve audio duke përdorur ffmpeg.

Format audio

MP3 -> MP3

Kjo është për të ulur cilësinë e një MP3:

$ çalë -b 64 burim_file.mp3 destinacion_file.mp3

64 do të jetë bit-i i ri i skedarit. Mund të përdoret cilido nga vlerat e mëposhtme: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Sa më i lartë bit-i, aq më i lartë është cilësia e audios ( dhe sa më e madhe të jetë madhësia e skedarit).

MP3 -> OGG

Kërkohet programi Mp32ogg

aftësia $ sudo instaloni mp32ogg

Të konvertohet

$ mp32ogg muzikë.mp3 muzikë.ogg

Për të kthyer të gjithë dosjen

$ mp32ogg * .mp3 * .ogg

Këtu janë disa konvertime të zakonshme në skedarët e zërit duke përdorur ffmpeg.

WMA -> MP3

Pas parametrit ab ne do të specifikojmë bitrate MP3 (192 në shembull).

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

MP3 -> AMR

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

WAV -> AMR

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

MPEG -> MP3

Nxirrni audion nga një skedar MPEG dhe shndërroni atë në MP3

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

MIDI -> WAV

ndrojtja $ -Ow -s 44100 -o dalje.wav input.mid

MIDI -> OGG

ndrojtja $ -Og -s 44100 -o dalje.ogg input.mid

Formatet e videos

Disa shndërrime të zakonshme në skedarët video janë renditur më poshtë duke përdorur ffmpeg.

AVI -> FLV

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

Nga versioni 9.04 duhet të instaloni paketën libavcodec-unstripped-52 dhe të zëvendësoni '-acodec mp3' me '-acodec libmp3lame' në opsionet e komandës.

AVI -> VCD

Shtimi i opsionit -hq përdorni cilësi të lartë.

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

AVI -> DV

Ky është formati Digital Video, i njëjti i prodhuar nga një aparat fotografik dixhital dhe është ai që mund të përdoret për redaktim me Kino.

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

Kjo më jep disa gabime në kohën e audios që nuk i shoh duke u vërejtur. Nëse doni t’i shmangni ato, do të duhet ta bëni në këtë mënyrë:

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

Një mënyrë tjetër për ta bërë atë:

$ ffmpeg -i film.avi -vcodec dvvideo -acodec kopje -f film dv.dv -hq

Kino gjithashtu lexon formatin AVI të krijuar në këtë mënyrë (për shembull nga një FLV):

$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o dalje.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 film.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 skedar.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 dalje. 3gp

Ose gjithashtu me më shumë cilësi:

$ ffmpeg -i skedar.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 dalje. 3gp

MPEG -> XviD

$ ffmpeg -i film.mpg -acodec mp3 -vcodec xvid -b 687 film.avi

MPEG -> FLV

$ ffmpeg -i film.mpg -vcodec flv -y film.flv

Skedari që rezulton nuk përmban saktë informacionin e meta të dhënave. Kjo nënkupton që kur përdorni skedarin në një shikues video Flash si Flash Video Player skedari do të duket mirë, por shiriti i progresit nuk do të azhurnohet. Për të rregulluar këtë përdor shërbimin flvtool2 që do ta gjeni në http://inlet-media.de/flvtool2. Isshtë bërë në Ruby, kështu që do të duhet të instaloni paketën përkatëse. Përdoret kështu:

$ flvtool2 -U film.flv

Ne gjithashtu kemi një shërbim tjetër të quajtur Injektor FLV MetaData që edhe nëse është për Windows, funksionon në mënyrë perfekte verë (të paktën versioni i rreshtit të komandës). Përdoret kështu:

$ verë flvmdi.exe film.flv

Një mënyrë tjetër për të kthyer në formatin FLV është përdorimi Kodkodues:

$ mencoder film.avi -o film.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 shkalla = 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 në: w = 800: h = 600: fps = 0.5 -ovc divx4 -o dalje.avi * .jpg

Kështu që ju tregon një foto çdo dy sekonda, nëse doni çdo katër sekonda duhet të vendosni 0.25 brenda fps.

Nëse kjo komandë nuk funksionon për ju, provoni

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

Me të cilën do të merrni një video të të gjitha skedarëve jpg të vendosur në rrugën nga e cila nisni komandën dhe që ju tregon 1 foto në çdo 4 sekonda

Përfshini titrat në një video

$ mencoder -ovc lavc -oac mp3lame film.avi -o film_me_tekste.avi -then me titra.srt

Shndërroni një video në formatin OGV Theora

Ogg Theora është kodeksi video i instaluar paraprakisht në Ubuntu, kështu që nuk do të keni nevojë të instaloni ndonjë paketë kodekësh për t'i luajtur në Ubuntu (ky është përparësia e teorisë). Më poshtë janë disa shembuj të konvertimeve video duke përdorur ffmpeg2theoraPër ta instaluar, ne hapim një terminal (aplikacione> pajisje> terminal) dhe shkruajmë:

aftësia $ sudo instalo ffmpeg2theora

Ffmpeg2theora është një program komandues (jo grafik), kështu që gjithçka përdoret nga terminali, videoja që dëshironi të konvertoni duhet të jetë në dosjen kryesore të përdoruesit.

çdo format video -> Ogg Theora

$ ffmpeg2theora klip video. shtrirje

kjo do të krijojë një skedar Ogv Theora të quajtur video clip.ogv. Për ta kodifikuar atë me një cilësi tjetër, le të themi cilësinë e videos: 7 dhe cilësinë e audios: 3:

$ ffmpeg2theora -v 7 -a 3 videoklip. shtrirje

mund të përdorni gjithashtu v2v Presets për të koduar videon tuaj

$ ffmpeg2theora -p pamje paraprake e videoklipit.dv

o

$ ffmpeg2theora -p pro videoklipi.dv

që kodimi i videos fillon nga 10-ta e dytë dhe përfundon në minutën e dytë të videos

$ ffmpeg2theora -s 10 -e 120 videoklip. shtrirje

se videoja është 512 dhe audio 96

$ ffmpeg2theora -V 512 -A 96 videoklipi. shtrirje

videoja është ridimensionuar në 640 480

$ ffmpeg2theora -x 640 -y 480 videoklip. shtrirje

zgjedh madhësinë e videos

$ ffmpeg2theora - optimizoni videoklipin. zgjerim

specifikoni emrin e daljes (video e koduar tashmë)

$ ffmpeg2theora -o videoklip me emër alternativ.zgjatje

siç është e qartë ju mund të përdorni komandat e mëparshme në një rresht të vetëm

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 - optimizoni -o videoklip me emër alternative. shtrirje

Kontrolloni rezultatin

Nëse formati i synuar nuk mbështetet nga media player totem ju mund të përdorni aplikacionin ffplay çfarë vjen në pako ffmpeg, do të luajë çdo format të mbështetur nga ffmpeg. Kjo është e dobishme, për shembull, për formatin audio AMR celular.

Konvertuesit e tjerë

  • Konvertoni për skedarë video falas drejtpërdrejt në celularin tuaj, iPod, PSP, PC Shtë një shërbim konvertimi në internet, kështu që nuk keni pse të keni të instaluar asgjë në PC-në tuaj.
  • Zamzar Një tjetër konvertues online i formatit falas. Kjo lejon konvertimin e të dy dokumenteve dhe audio dhe video.
  • ndyrë Dhe një tjetër konvertues i formatit në internet!
  • Konvertuesi i mediave mobile Shtë një konvertues multiplatform me një ndërfaqe grafike mjaft të thjeshtë. Punon me një version ffmpeg hartuar për të mbështetur formate shtesë.
  • Arista Transkoder Isshtë një projekt i ri që lehtëson shumë konvertimin e formateve të videos, veçanërisht. Grafikisht është shumë bukur, megjithëse nuk është ende e paketuar për Ubuntu dhe nëse doni ta provoni do të duhet ta bëni në mënyrën e vjetër.
  • Konvertoni skedarët Convert Files është një shërbim i ri në internet i konvertimit të skedarit. Isshtë një mundësi më shumë që përdoruesit kanë kur zgjedhin një shërbim që na lejon të fusim një skedar në një format specifik në mënyrë që të mund të shndërrohet në një skedar tjetër në të njëjtën ose në një format tjetër brenda së njëjtës kategori.
  • Kometoket Isshtë një konvertues i fuqishëm me shumë qëllime në internet që punon me më shumë se 50 formate të ndryshme, duke ju lejuar të kryeni të gjitha llojet e konvertimeve direkt nga shfletuesi, pa nevojën e instalimit të asgjëje, dhe plotësisht falas.

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Germaine dijo

    Faleminderit ... Nuk dija gjithçka që mund të bënte një program kaq i thjeshtë, por kaq i fuqishëm, çdo ditë jam më i bindur për vendimin tim për të kaluar në Linux (kam OpenSuse 12.2)

  2.   Imazhi i mbajtësit të vendit të Juan Escobar Arias dijo

    Cili video editor është ai që shihet në foto?

    1.    kike dijo

      Quhet «Cinelerra»

  3.   Le të përdorim Linux dijo

    Faleminderit! Gëzuar!

  4.   eM Thuaj eM dijo

    Unë heq kapelën time për një temë kaq të bukur dhe një informacion të vlefshëm, duhet të komentoj se dje 12-12-2011 po kërkoja se si të ndryshoja formatet e videos dhe kam gjetur informacion nga Ffmpeg, pasi lexova shoh fuqinë e tij të vërtetë dhe sot e gjej këtë temë me informacione të hollësishme.
    Temë e shkëlqyeshme

  5.   Daniel dijo

    Një tjetër dhimbje koke e shëruar nga ky blog. Më e mira në internet, pa dyshim.

    1.    le të përdorim linux dijo

      Faleminderit Dani.
      Perqafo! Paul.