Почитал конференцию и показалось что mencoder самая хорошая для этого вещь. И вот, перекомпилив mplayer с поддержкой v4l думал вот оно - сейчас что-нибудь запишу. Ан нет - не получается. Уже третий день ломаю голову из-за чего это происходит, но прийти к разумному ответу не могу. Есть правда предположения что ему обязательно нужет конфигурационный файл, но прое его описание найти не смог. Или в версии mplayer'a-1.0pre2 дурйгой синтаксис этой команды (не тот что встречается в борде).
1)Если я пишу как в мане:mencoder -tv driver=v4l:width=640:height:480 tv:// -o tv.avi Получаю: MEncoder 1.0pre1-3.0.4 (C) 2000-2003 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6) Detected cache-line size is 32 bytes CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf File not found: 'frameno.avi' Failed to open frameno.avi Reading config file /root/.mplayer/mencoder: No such file or directory Exiting... (error parsing cmdline)
2) Если писать как в борде: mencoder -tv on:device=/dev/video0:driver=v4l:width=640:height=480:norm=SECAM:chanlist=europe -east -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1300 -vop scale=320:240 -oac mp3lame -lameopts cbr:br=64 -o tv1300.avi Получаю: MEncoder 1.0pre1-3.0.4 (C) 2000-2003 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6) Detected cache-line size is 32 bytes CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 SSE
Reading /root/.mplayer/codecs.conf: Can't open '/root/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory Using built-in default codecs.conf File not found: 'frameno.avi' Failed to open frameno.avi Reading config file /root/.mplayer/mencoder: No such file or directory -tv on is deprecated, use tv:// instead Exiting... (error parsing cmdline)
В чем грабли?