Zde je krátký průvodce převodem zvukových souborů pomocí ffmpeg. |
Zvukové formáty
MP3 -> MP3
Tím se sníží kvalita MP3:
$ chromý -b 64 zdrojový_soubor.mp3 cílový_soubor.mp3
64 bude nový datový tok souboru. Lze použít kteroukoli z následujících hodnot: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Čím vyšší je datový tok, tím vyšší je kvalita zvuku ( a čím vyšší je velikost souboru).
MP3 -> OGG
Je vyžadován program mp32ogg
$ sudo aptitude install mp32ogg
Převést
$mp32ogg music.mp3 music.ogg
Chcete-li převést celou složku
$ mp32ogg * .mp3 * .ogg
Zde jsou některé běžné převody zvukových souborů pomocí Ffmpeg.
WMA -> MP3
Za parametrem ab specifikujeme bitrate MP3 (v příkladu 192).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i hudba.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 hudba.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
Extrahujte zvuk ze souboru MPEG a převeďte jej na MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ plachost -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ plachost -Og -s 44100 -o výstup.ogg vstup.mid
Video formáty
Některé běžné převody ve video souborech jsou uvedeny níže pomocí Ffmpeg.
AVI -> FLV
$ ffmpeg -i film.avi -acodec mp3 -ar 11025 film.flv
Od verze 9.04 musíte nainstalovat balíček libavcodec-unstripped-52 a nahradit '-acodec mp3' za '-acodec libmp3lame' v možnostech příkazu.
AVI -> VCD
Přidání možnosti -hq používejte vysokou kvalitu.
$ ffmpeg -i myfile.avi -target pal -vcd myfile_vcd.mpg
AVI -> DV
Toto je formát Digital Video, stejný jako digitální videokamera, který lze použít pro úpravy pomocí Kina.
$ ffmpeg -i film.avi - cíl pal-dv film.dv
To mi dává některé chyby synchronizace zvuku, které nevidím, že si toho všimnu. Pokud se jim chcete vyhnout, budete to muset udělat takto:
$ 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
Další způsob, jak to udělat:
$ ffmpeg -i film.avi -vcodec dvvideo -acodec kopírování -f dv film.dv -hq
Kino také čte takto vygenerovaný formát AVI (například z FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o výstup.avi vstup.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 soubor.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 výstup. 3gp
Nebo také s vyšší kvalitou:
$ ffmpeg -i soubor.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 výstup. 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
Výsledný soubor neobsahuje správně informace o metadatech. To znamená, že když soubor použijete v prohlížeči videa typu Flash Flash Video Player soubor bude vypadat dobře, ale indikátor průběhu se neaktualizuje. Chcete-li tento problém vyřešit, použijte obslužný program flvtool2 ve kterém to najdete http://inlet-media.de/flvtool2. Je vyroben v Ruby, takže budete muset nainstalovat odpovídající balíček. Používá se takto:
$ flvtool2 -U film.flv
Máme také další nástroj s názvem Vstřikovač FLV MetaData že i když je pro Windows, funguje perfektně Víno (alespoň verze příkazového řádku). Používá se takto:
$ wine flvmdi.exe film.flv
Další způsob převodu do formátu FLV je použití paměťový kodér:
$ 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 on: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Ukáže vám tedy fotografii každé dvě sekundy, pokud chcete každé čtyři sekundy, měli byste dát 0.25 palce fps.
Pokud tento příkaz nefunguje, zkuste to
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf scale = 480: 360 -o výstup.avi -ovc lavc -lavcopts vcodec = mpeg4
S ním získáte video ze všech souborů jpg umístěných v cestě, ze které spustíte příkaz, a které vám zobrazí 1 fotografii každé 4 sekundy
Zahrňte do videa titulky
$ mencoder -ovc lavc -oac mp3lame film.avi -o film_s_titulky.avi -sub titulky.srt
Převeďte video do formátu OGV Theora
Ogg Theora je videokodek předinstalovaný ve výchozím nastavení v Ubuntu, takže pro jeho přehrávání v Ubuntu nebudete muset instalovat žádný balíček kodeků (to je výhoda Theory). Níže uvádíme několik příkladů použití videokonverzí ffmpeg2theoraPro jeho instalaci otevřeme terminál (aplikace> příslušenství> terminál) a napíšeme:
$ sudo aptitude nainstalovat ffmpeg2theora
Ffmpeg2theora je příkazový program (ne grafický), takže vše se používá z terminálu, video, které chcete převést, musí být v domovské složce uživatele.
jakýkoli formát videa -> Ogg Theora
$ ffmpeg2theora videoklip. rozšíření
tím se vytvoří soubor Ogv Theora s názvem video clip.ogv. Chcete-li jej zakódovat do jiné kvality, řekněme kvalitu videa: 7 a kvalitu zvuku: 3:
$ ffmpeg2theora -v 7 -a 3 videoklip. rozšíření
můžete také použít předvolby v2v ke kódování videa
$ ffmpeg2theora -p náhled videoklipu.dv
o
$ ffmpeg2theora -p pro videoklip.dv
že kódování videa začíná od druhé 10 a končí ve druhé minutě videa
$ ffmpeg2theora -s 10 -e 120 videoklip. rozšíření
že video Britrate je 512 a audio 96
$ ffmpeg2theora -V 512 -A 96 videoklip. rozšíření
velikost videa se změní na 640 × 480
$ ffmpeg2theora -x 640 -y 480 videoklipů. rozšíření
optimalizovat velikost videa
$ ffmpeg2theora --optimalizace videoklipu. rozšíření
zadejte název výstupu (video je již zakódováno)
$ ffmpeg2theora -o alternativní název videoklipu. rozšíření
jak je zřejmé, předchozí příkazy můžete použít v jednom řádku
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o alternativní název videoklipu. rozšíření
Zkontrolujte výsledek
Pokud cílový formát není přehrávačem médií podporován totem můžete použít aplikaci ffplay co je součástí balení ffmpegpřehraje jakýkoli formát podporovaný ffmpeg. To je užitečné například pro mobilní audio formát AMR.
Ostatní převaděče
- Převádějte zdarma video soubory přímo do svého mobilního telefonu, iPodu, PSP, PC Je to online konverzní služba, takže nemusíte mít na svém PC nic nainstalované.
- Zamzar Další bezplatný online převodník formátů. Umožňuje převod dokumentů i zvuku a videa.
- rybí A další online převodník formátů!
- Mobilní přehrávač médií Jedná se o multiplatformní převodník s poměrně jednoduchým grafickým rozhraním. Funguje s jednou verzí Ffmpeg zkompilovaný pro podporu dalších formátů.
- Edge Transcoder Jedná se o nový projekt, který výrazně usnadňuje převod formátů videa, zejména. Graficky je to velmi pěkné, i když ještě není zabaleno pro Ubuntu a pokud si to chcete vyzkoušet, budete to muset udělat starým způsobem.
- Převod souborů Convert Files je nová online služba pro převod souborů. Je to ještě jedna možnost, kterou mají uživatelé při výběru služby, která nám umožňuje zadat soubor v určitém formátu, aby jej bylo možné převést na jiný soubor ve stejném nebo jiném formátu ve stejné kategorii.
- komedianti Jedná se o výkonný víceúčelový online převodník, který pracuje s více než 50 různými formáty a umožňuje vám provádět všechny druhy konverzí přímo z prohlížeče, aniž byste museli cokoli instalovat, a zcela zdarma.
Děkuji ... Nevěděl jsem všechno, co dokáže program tak jednoduchý, ale tak výkonný, každý den jsem více přesvědčen o svém rozhodnutí přejít na Linux (mám OpenSuse 12.2)
Jaký video editor je vidět na fotografii?
Říká se tomu «Cinelerra»
Děkuji! Na zdraví!
Skládám klobouk před tak krásným tématem a cennými informacemi, musím poznamenat, že včera 12-12-2011 jsem hledal změnu video formátů a narazil jsem na informace z Ffmpeg, po přečtení vidím jeho skutečnou sílu a dnes jsem najdete podrobné informace k tomuto tématu.
Vynikající téma
Další bolest hlavy vyléčená tímto blogem. Nejlepší na internetu, bezpochyby.
Díky Dani.
Objetí! Pavel.