Historie úprav

Avatar uživatele

Odpověděl/a – 2.březen 9:23

Velmi pohodlně to lze udělat přes příkazovou řádku, ale lidé se jí většinou bojí, takže pokud mezi ně patříta ani nečtěte dál.

Stačí příkaz
„ffmpeg -i film.avi -codec copy film.mp4“ … jednoduchý řádek převede avi do mp4 kontejneru aniž by zbytečně převáděl kódování datových streamů

trochu jiným příkazem můžete změnit nejen kontejner ale i formát videa do jiného kodeku, ideálně dnes do h.264, který je ze strany zařízení velmi dobře podporován
„ffmpeg -i film.avi -codec:video libx264 film.mp4“

pokud chcete převést i zvuk do jiného kodeku opět stačí jen příslušně příkaz doplnit o jeden další parametr
„ffmpeg -i film.avi -codec:video libx264 -codec:audio libmp3lame film.mp4“ … tento příkad tedy k převodu zvuku použije kodek MP3 .. výstupem bude MP4 soubor s videem v h.264 a zvukem v mp3

neméně snadné je i dáfkové zpracování více avi souborů najednou stačí opět jen příkaz trochu doplnit
„for i in *.avi; do ffmpeg -i "$i“ -codec:video libx264 -codec:audio libmp3lame "$i".mp4 ; done" … a vše co máte ve složce s koncovkou avi tento jediný příkaz elegantně převede na stejnojmenné mp4 soubory i se změnou kódování audio i video stopy

Tento postup funguje na windows, v linuxu, na macosx, prakticky kdekoliv. Zatímco na instatních platformách býfá ffmpeg nástroj už předinstalován, na windows je třeba jej před použitím jen nainstalovat.

Libovolně složité zadání řeší jeden jediný příkazový řádek, je v tom jistá elegance, ne však nutně pro všechny.

Avatar uživatele

Odpověděl/a – 2.březen 9:24

Velmi pohodlně to lze udělat přes příkazovou řádku, ale lidé se jí většinou bojí, takže pokud mezi ně patříta ani nečtěte dál.

Stačí příkaz
„ffmpeg -i film.avi -codec copy film.mp4“ … jednoduchý řádek převede avi do mp4 kontejneru aniž by zbytečně převáděl kódování datových streamů

trochu jiným příkazem můžete změnit nejen kontejner ale i formát videa do jiného kodeku, ideálně dnes do h.264, který je ze strany zařízení velmi dobře podporován
„ffmpeg -i film.avi -codec:video libx264 film.mp4“

pokud chcete převést i zvuk do jiného kodeku opět stačí jen příslušně příkaz doplnit o jeden další parametr
„ffmpeg -i film.avi -codec:video libx264 -codec:audio libmp3lame film.mp4“ … tento příkad tedy k převodu zvuku použije kodek MP3 .. výstupem bude MP4 soubor s videem v h.264 a zvukem v mp3

stále velmi jednoduché je i hromadný převod třeba tisíce takových avi souborů v jednom adresáři, stačí opět jen příkaz trochu doplnit
„for i in *.avi; do ffmpeg -i "$i“ -codec:video libx264 -codec:audio libmp3lame "$i".mp4 ; done" … a vše co máte ve složce s koncovkou avi tento jediný příkaz elegantně převede na stejnojmenné mp4 soubory i se změnou kódování audio i video stopy

Tento postup funguje na windows, v linuxu, na macosx, prakticky kdekoliv. Zatímco na instatních platformách býfá ffmpeg nástroj už předinstalován, na windows je třeba jej před použitím jen nainstalovat.

Libovolně složité zadání řeší jeden jediný příkazový řádek, je v tom jistá elegance, ne však nutně pro všechny.