problem is probably having no clue how to record audio.
I am trying to record live video and audio, but it seems as soon as I introduce
/dev/dsp I get lots of errors. I have fiddled with all sorts of settings, and
the only thing that seems to work is removing everything related to audio.
Carl K
transcode \
-i /dev/video0 \
-p /dev/dsp \
-x v4l,null \
-e 32000,16,2 -N 0x1 \
-M 2 \
-c 0:0:2 \
-y ffmpeg,null \
-F mjpeg \
-b 64,0,5,2 \
-o a/test.mpeg \
2>&1 |tee a/tc.log
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
tc_memcpy: using sse for memcpy
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_v4l.so] v0.0.5 (2003-06-11) (video) v4l | (audio) PCM
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_ffmpeg.so] v0.3.13 (2004-08-03) (video) Lavc1d.51.38.0 | (audio)
MPEG/AC3/PCM
(video.c) device has no audio channel
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
VIDIOCSYNC: Invalid argument
[export_ffmpeg.so]: INFO: output is mjpeg or ljpeg, extending range from YUV420P
to YUVJ420P (full range)
[filter.c] Filter "levels=input=16-240" with args (levels=input=16-240)
[filter.c] Filter "levels=input=16-240" not loaded. Loading ...
[filter.c] Loading (levels=input=16-240) ..
[filter_levels.so]: v1.0.0 (2004-06-09) Luminosity level scaler #0
[filter_levels.so]: scaling 16-240 gamma 1.000000 to 0-255
[filter_levels.so]: post-processing filter
[export_ffmpeg.so] Using FFMPEG codec 'mjpeg' (FourCC 'MJPG', Motion JPEG).
[export_ffmpeg.so]: WARNING: Interlacing parameters unknown, use --encode_fields
[export_ffmpeg.so]: INFO: No profile selected
[export_ffmpeg.so] Neither './ffmpeg.cfg' nor '~/.transcode/ffmpeg.cfg'
[export_ffmpeg.so] found. Default settings will be used instead.
[export_ffmpeg.so]: INFO: Starting 1 thread(s)
[export_ffmpeg.so]: INFO: Set display aspect ratio to input
[mjpeg @ 0xb5119e68]removing common factors from framerate
VIDIOCSYNC: Invalid argument
[transcode] auto-probing source /dev/video0 (failed)
[transcode] V: import format | unknown (V=v4l|A=null)
[transcode] V: AV demux/sync | (2) initial MPEG sequence / enforce frame rate
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: bits/pixel | 0.174
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [32000,16,2]
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame | 5120 (5120.000000)
[transcode] A: adjustment | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse2 (sse2 sse mmxext mmx asm C)
[transcode] V: video buffer | 10 @ 720x576
[import_v4l.so] video4linux video grabbing
(video.c) (audio-): (video.c) picture: brightness=25% hue= 0% colour= 0%
contrast=13%
(video.c) 2 frame buffer(s) available
(video.c) recording limited to 50 frames.
[import_v4l.so] dropping -2147483623 video frames for AV sync
encoding frame [1], 63.78 fps, 2.0%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [2], 83.42 fps, 4.1%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [3], 93.48 fps, 6.1%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [4], 101.15 fps, 8.2%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [5], 106.12 fps, 10.2%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [6], 108.67 fps, 12.2%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [7], 111.09 fps, 14.3%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [8], 113.09 fps, 16.3%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [9], 114.21 fps, 18.4%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [10], 115.94 fps, 20.4%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [11], 117.72 fps, 22.4%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [12], 118.77 fps, 24.5%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [13], 120.22 fps, 26.5%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [14], 121.49 fps, 28.6%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [15], 122.17 fps, 30.6%, ETA: 0:00:00, ( 0| 0| 9)
VIDIOCSYNC: Invalid argument
encoding frame [16], 116.05 fps, 32.7%, ETA: 0:00:00, ( 0| 0| 9)
encoding frame [17], 118.08 fps, 34.7%, ETA: 0:00:00, ( 0| 0| 8)
encoding frame [18], 119.66 fps, 36.7%, ETA: 0:00:00, ( 0| 0| 7)
encoding frame [19], 121.54 fps, 38.8%, ETA: 0:00:00, ( 0| 0| 6)
encoding frame [20], 123.30 fps, 40.8%, ETA: 0:00:00, ( 0| 0| 5)
encoding frame [21], 124.67 fps, 42.9%, ETA: 0:00:00, ( 0| 0| 4)
encoding frame [22], 126.27 fps, 44.9%, ETA: 0:00:00, ( 0| 0| 3)
encoding frame [23], 127.77 fps, 46.9%, ETA: 0:00:00, ( 0| 0| 2)
encoding frame [24], 128.85 fps, 49.0%, ETA: 0:00:00, ( 0| 0| 1)
encoding frame [25], 130.18 fps, 51.0%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [26], 103.82 fps, 53.1%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [27], 77.76 fps, 55.1%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [28], 68.23 fps, 57.1%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [29], 57.25 fps, 59.2%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [30], 52.55 fps, 61.2%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [31], 46.47 fps, 63.3%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [32], 43.80 fps, 65.3%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [33], 39.88 fps, 67.3%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [34], 38.19 fps, 69.4%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [35], 35.37 fps, 71.4%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [36], 32.69 fps, 73.5%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [37], 31.87 fps, 75.5%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [38], 30.22 fps, 77.6%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [39], 29.68 fps, 79.6%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [40], 28.36 fps, 81.6%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [41], 27.96 fps, 83.7%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [42], 26.86 fps, 85.7%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [43], 25.67 fps, 87.8%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [44], 25.41 fps, 89.8%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [45], 24.62 fps, 91.8%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [46], 24.42 fps, 93.9%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [47], 23.70 fps, 95.9%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [48], 23.50 fps, 98.0%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
encoding frame [49], 22.90 fps, 100.0%, ETA: 0:00:00, ( 0| 0| 0)
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
VIDIOCMCAPTURE: Invalid argument
ioctl get: Invalid argument
ioctl set: Invalid argument
clean up | frame threads | unload modules | cancel signal | internal threads
|[transcode] encoded 50 frames (0 dropped, 0 cloned), clip length 2.00 s
done