About Blog PGP Key

All articles, tagged with “mplayer”

Перекодирование видео

Сегодня была очередная попытка пережать все видео с фотика. Опять столкнулся с тем, что после mencoder-а звук не совпадает с видео. На #mplayer посоветовали выкинуть -mc 0 -noskip и дописать harddup в конце списка фильтров. Получилось нечто типа:

mencoder -of avi -vf pp=hb/vb/dr/al,harddup -ovc lavc -oac lavc \
    -lavcopts vcodec=mpeg4:vbitrate=1024:acodec=libfaac:abitrate=256
Поигрался с этим всем на парочке разного видео… Кое где звук таки умудряется рассинхронизироваться c видео. Кое где libfaac наворачивается. Попытался составить список разных форматов видео, которые у меня есть. Первые четыре:
Camera1: 
    VIDEO:  [jpeg]  320x240  24bpp  30.000 fps    0.0 kbps ( 0.0 kbyte/s)
    AUDIO: 7875 Hz, 1 ch, u8, 0.0 kbit/0.00% (ratio: 0->7875)
Camera2: 
    VIDEO:  [MJPG]  640x480  24bpp  29.970 fps  9959.9 kbps (1215.8 kbyte/s)
    AUDIO: 44100 Hz, 1 ch, s16le, 177.0 kbit/25.09% (ratio: 22125->88200)
Camera3:
    VIDEO:  MPEG1  640x480  (aspect 1)  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
    AUDIO: 32000 Hz, 2 ch, s16le, 64.0 kbit/6.25% (ratio: 8000->128000)
Camera4:
    VIDEO:  [MJPG]  640x480  24bpp  30.000 fps  5059.7 kbps (617.6 kbyte/s)
    AUDIO: 11024 Hz, 1 ch, u8, 88.2 kbit/100.00% (ratio: 11024->11024)

Дальше мне надоело. -oac mp3lame обламывается на первом. libfaac кажется на четвертом. С -oac copy на том же #mplayer сказали, что могут быть проблемы с синхронизацией.

Тупо менять sample rate для всего аудио (типа -af resample=44100:0:0) не хочется.

Надо составить нормальный список всего зоопарка что есть, натестить опций mplayer-у для них и только потом делать что-то дальше.