I own a DC60+ Easycap device, but at the moment I cannot record. You might read here about my previous vane tries with mencoder: http://lists.mplayerhq.hu/pipermail/mencoder-users/2009-August/010669.html
In the movies I encode with mencoder the video track goes a little faster than the audio track: after a while the audio delay is unacceptable. So I decided to give transcode a try... Here I am, I cannot even start to record. I got most of the informations from: http://www.transcoding.org/transcode?Video4linux_Examples , http://www.transcoding.org/transcode?Import_Modules/Import_V4l2 and the f...antastic manual of course. but I continue to get this error: [import_v4l2.so] critical: colorspace (2) must be one of RGB, YUV 4:2:0 or YUV 4:2:2 It does matter what format I put in -V: yuv420p, yuv422p or rgb24. Here a dump of my bash: $ v4lctl -c /dev/video1 setnorm PAL $ v4lctl -c /dev/video1 volume mute off $ v4lctl -c /dev/video1 list attribute | type | current | default | comment -----------+--------+---------+---------+------------------------------------- norm | choice | PAL-DK | NTSC | NTSC NTSC-M NTSC-M-JP NTSC-M-KR NTSC-443 PAL PAL-BG PAL-H PAL-I PAL-DK PAL-M PAL-N PAL-Nc PAL-60 SECAM SECAM-B input | choice | Composi | Composi | Composite1 S-Video bright | int | 128 | 128 | range is 0 => 255 contrast | int | 64 | 64 | range is 0 => 127 color | int | 64 | 64 | range is 0 => 127 hue | int | 0 | 0 | range is -128 => 127 volume | int | 31 | 31 | range is 0 => 31 mute | bool | off | on | $ cat a.sh transcode \ -x v4l2=resync_margin=1:resync_interval=250,alsa=device=dc60_plus \ -f 0,3 \ -g 704x576 \ -i /dev/video1 \ -e 48000,16,2 \ -N 0x1 \ -J levels,smartyuv,pv \ -w 8000 \ -y ffmpeg \ -F mjpeg \ -o tvrecord.avi \ --avi_limit 1536 $ cat ~/.asoundrc pcm.dc60_plus { type dsnoop ipc_key 2048 ipc_perm 0666 slave { pcm { type hw card 1 device 0 } period_time 0 period_size 128 buffer_size 4096 channels 2 rate 48000 } bindings { 0 0 1 1 } } $ sh a.sh transcode v1.1.3 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team [transcode] V: auto-probing | /dev/video1 (OK) [transcode] V: import format | (null) in (module=v4l2) [transcode] A: auto-probing | /dev/video1 (OK) [transcode] A: import format | PCM in (module=alsa) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 704x576 1.22:1 encoded @ UNKNOWN [transcode] V: bits/pixel | 0.789 [transcode] V: decoding fps,frc | 25.000,3 [transcode] V: video format | YUV420 (4:2:0) aka I420 [transcode] A: import format | 0x1 PCM [48000,16,2] [transcode] A: export format | 0x1 PCM [48000,16,2] 1536 kbps [transcode] V: export format | unknown (module dependant) [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0...@1000 [transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm [transcode] V: video buffer | 10 @ 704x576 [0x2] [transcode] A: audio buffer | 10 @ 48000x2x16 [import_alsa.so] v0.0.5 (2007-05-12) (audio) pcm [import_v4l2.so] v1.6.2 (2008-10-25) (video) v4l2 | (audio) pcm [filter_levels.so] instance #1 [filter_levels.so] v1.2.0 (2007-06-07) Luminosity level scaler [filter_levels.so] scaling 0-255 gamma 1.000000 to 0-255 (post-process) [filter_smartyuv.so] (MMX) 0.1.6 (2007-05-31) Motion-adaptive deinterlacing [filter_pv.so] v0.2.3 (2004-06-01) xv only preview plugin [filter_pv.so] preview window 704x576 [pv.c] Xv: Intel(R) Textured Video: ports 81 - 96 [pv.c] Xv: grabbed port 81 [pv.c] Using Xv for display [export_ffmpeg.so] v0.3.18 (2008-11-29) (video) Lavc52.20.0 | (audio) MPEG/AC3/PCM [import_alsa.c] using PCM capture device: dc60_plus [import_alsa.c] ALSA audio capture: 48000 Hz, 16 bps, 2 channels [import_v4l2.so] critical: colorspace (2) must be one of RGB, YUV 4:2:0 or YUV 4:2:2 [transcode] critical: video import module error: OPEN failed [transcode] critical: failed to open input source $ Please do not focus on the alsa device: I cannot record the video! I do not know if it might help, but I can play just fine with: $ mplayer -tv width=704:height=576:fps=25:driver=v4l2:device=/dev/video1\ :norm=PAL:input=0:forceaudio:alsa:adevice=dc60_plus:immediatemode=0\ :amode=1:audiorate=48000 tv:// Thanks a lot. etb
