Приходится часто переводить видюшки с фотика в mpeg4,
т.к. фотик жмет в mjpeg, а они весят по мегобайту - секунда,
да вот проблема, в результате преобразований получившийся файлик
открывает только сам mplayer, другие плееры не определяют кодек.
Мне кажется, что это из-за того, что mencoder не может записать
заголовок, кто-нибудь сталкивался?
Делаю как в доках к mplayer-у.
wd:~/Pictures/temp$ mencoder -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy MVI_0851.AVI -o MVI_0851.avi
MEncoder dev-CVS-050419-20:40-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Foster (Family: 8, Stepping: 5)
Detected cache-line size is 64 bytes
CPUflags: Type: 8 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для x86 CPU со следующими расширениями: MMX MMX2 SSE SSE2
Файл не найден: 'frameno.avi'
Failed to open frameno.avi
успех: формат: 0 данные: 0x0 - 0xc574ac
Обнаружен AVI формат файла!
VIDEO: [MJPG] 640x480 24bpp 15.000 fps 7557.1 kbps (922.5 kbyte/s)
[V] filefmt:3 fourcc:0x47504A4D size:640x480 fps:15.00 ftime:=0.0667
Открываю видео фильтр: [expand osd=1]
Expand: -1 x -1, -1 ; -1 (-1=autodetect) osd: 1
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
аудиокодек: копирование кадров (формат=1 цепочек=1 скорость=11024 битов=8 bps=11024 образец=1)
Пишу заголовок AVI...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
VDec: запрос vo config - 640 x 480 (предпочитаемый csp: Planar 422P)
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Открываю видео фильтр: [scale]
VDec: using Planar 422P as output csp (no 1)
Movie-Aspect не определён - премасштабирование не применяется.
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 9 -> 8
SwScaler: BICUBIC scaler, from Planar 422P to Planar YV12 using MMX2
videocodec: libavcodec (640x480 fourcc=34504d46 [FMP4])
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 13.5s 203f (100%) 48fps Trem: 0min 1mb A-V:0.067 [1018:88]
Flushing video frames
Пишу индекс AVI...
Подправляю заголовок AVI...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Поток видео: 1018.029 кбит/с (127253 bps) размер: 1722166 байт(а/ов) 13.533 сек. 203 кадр(а/ов)
Поток аудио: 88.192 кбит/с (11024 bps) размер: 149192 байт(а/ов) 13.533 сек.