Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Optimalizace časová FFmpeg při konverzi zvuku ve videu [vyřešeno]  (Přečteno 1003 krát)

regine

  • Stálý člen
  • ***
  • Příspěvků: 756
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:
Kód: [Vybrat]
ffmpeg -i test_rodina.mp4 -c:a libmp3lame -b:a 127k test_rodina_ffmpeg_lame.mkvV 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.
« Poslední změna: 13 Února 2022, 11:55:51 od regine »
Ubuntu 16.04 LTS 32bit

Ivan Nolč

  • Host
Re:Optimalizace časová FFmpeg při konverzi zvuku z videa
« Odpověď #1 kdy: 12 Února 2022, 22:15:30 »
Stačí přidat parametr:
Kód: [Vybrat]
-vcodec copy
Pro dávkovou konverzi:
Kód: [Vybrat]
cd '/cesta/k/video/souborům'
Kód: [Vybrat]
for i in *; do ffmpeg -i "$i" -vcodec copy -acodec libmp3lame -ab 128k "./$i.mkv" ; done
« Poslední změna: 12 Února 2022, 22:20:30 od Iváč »

juwa2

  • Závislák
  • ****
  • Příspěvků: 4716
Re:Optimalizace časová FFmpeg při konverzi zvuku z videa
« Odpověď #2 kdy: 12 Února 2022, 22:58:13 »
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  :)

regine

  • Stálý člen
  • ***
  • Příspěvků: 756
Re:Optimalizace časová FFmpeg při konverzi zvuku ve videu [vyřešeno]
« Odpověď #3 kdy: 13 Února 2022, 11:57:32 »
Díky za parametr:
Kód: [Vybrat]
-vcodec copya návod k dávkovému zpracování. FFmpeg již zpracovává konverzi zvuku ve video-souborech velmi rychle.
« Poslední změna: 14 Února 2022, 13:23:14 od regine »
Ubuntu 16.04 LTS 32bit

 


Provoz zaštiťuje spolek OpenAlt.