Pravdou je, že audio a video bitrate u flash videa často chybí.
Pro vyjmutí a konverzi zvuku se mi osvědčil následující postup:
1. Vyjmutí audia do wav souboru audiodump.wav:
mplayer [-nocorrect-pts] -vc null -vo null [-aid 0] \
-ao pcm:fast video.flv
Parametr -nocorrect-pts se někdy musí použít pro nestandardně
vytvořená flv videa, číslo jazyka -aid asi nebude nutné.
Výhodou konverze do wav je největší pravděpodobnost správné
synchronizace zvuku a obrazu v případě konverze celého videa na
nový formát a téměř 100% funkčnost, protože -ao copy nemusí být
pro použitý formát zvuku podporován.
2. Normalizace hlasitosti zvuku (není nutná)
normalize audiodump.wav
3. Konverze audiodump.wav do požadovaného formátu programem
lame (mp3) nebo faac (m4a). Požadovaný bitrate lze asi nejlépe
zjistit metodou pokus-omyl. Závisí na kvalitě zvuku v původním
videu a požadované kvalitě a velikosti souboru v novém formátu.
faac -o audiodump.m4a -b 192 -q 100 audiodump.wav
S parametry -b 192 -q 100 lze experimentovat. To samé platí pro
lame.