Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: regine 12 Února 2022, 15:32:19
-
Několik GB video souborů má zvukové kódování, které nepřehraje TV.
Provedl jsem na 29MB vzorku překódování zvuku na mp3:
- v Avidemux (jen dva úkony - výběr mp3 (lame) a kontejneru MKV)
- a příkazem FFmpeg do kontejneru MKV:
ffmpeg -i test_rodina.mp4 -c:a libmp3lame -b:a 127k test_rodina_ffmpeg_lame.mkv
V Avidemux provedeno do 5 vteřin, v terminálu překódování trvalo dlouho 1:10 minutu.
PLS, potřebuji poradit jak optimalizovat parametry ffmpeg pro rychlejší zpracování.
THX.
Přikládám tabulku parametrů video souborů před a po konverzích.
-
Stačí přidat parametr:
-vcodec copy
Pro dávkovou konverzi:
cd '/cesta/k/video/souborům'
for i in *; do ffmpeg -i "$i" -vcodec copy -acodec libmp3lame -ab 128k "./$i.mkv" ; done
-
Ano, zbytečně jsi překódovával i video.
A krom toho, i ten Avidemux umí dávkový převod - nastavíš vše na jednom souboru, vygeneruješ skript a už to frčí (avidemux_cli).
Více o tom píšu zde https://forum.ubuntu.cz/index.php?topic=85715.msg577149#msg577149 :)
-
Díky za parametr:
-vcodec copy
a návod k dávkovému zpracování. FFmpeg již zpracovává konverzi zvuku ve video-souborech velmi rychle.