I'm experimenting with capturing television using transcode and getting very interesting results from the following:
transcode -x v4l2 -o tv2.avi -f 30 -i /dev/video0 -y ffmpeg -F mpeg4 \ -p /dev/dsp -b 128 -g 720x480 -I 1 --print_status 20 -u 128 -H 0 \ -w 1500 -J hqdn3d=pre=1 -J smartyuv
With Christian Marillat's new yasm package for Debian pure64, the machine keeps up with the 29.97 fps with an astounding 12% CPU usage (Opteron 240). (The aspect ratio must not be changed or you'll run out of capture buffers.)
However, I get "Command not found" for both -J hqdn3d=pre=1 and -J smartyuv, also when I only include them one at a time.
Does anyone have these transcode filter plugins working on amd64?
Cheers, Dave
ranscode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] V: import frame | 720x480 1.50:1 [transcode] V: de-interlace | (mode=1) interpolate scanlines (fast) [transcode] V: bits/pixel | 0.145 (low) [transcode] V: decoding fps,frc | 30.000,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [48000,16,2] [transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 128 kbps [transcode] V: encoding fps,frc | 29.970,4 [transcode] A: bytes per frame | 6408 (6406.400000) [transcode] A: adjustment | [EMAIL PROTECTED] tc_memcpy: using libc for memcpy [transcode] V: video buffer | 128 @ 720x480 [import_v4l2.so] v1.3.4 (2004-08-25) (video) v4l2 | (audio) pcm [export_ffmpeg.so] v0.3.13 (2004-08-03) (video) FFmpegcvsb4736 | (audio) MPEG/AC3/PCM [import_v4l2.so]: v4l2 audio grabbing [import_v4l2.so]: v4l2 video grabbing [import_v4l2.so]: resync disabled [import_v4l2.so]: video grabbing, driver = bttv, card = BT878 video (AVerMedia TVCaptur [import_v4l2.so]: Pixel format conversion: YVU420 [planar] -> YUV420 [planar] (no conversion) [import_v4l2.so]: driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns "Invalid argument") [import_v4l2.so]: checking colour & framerate standards: [NTSC] [import_v4l2.so]: receiving 30 frames / sec [import_v4l2.so]: driver does not support cropping (ioctl(VIDIOC_CROPCAP) returns "Invalid argument"), disabled [import_v4l2.so]: 32 buffers available [export_ffmpeg.so] Using FFMPEG codec 'mpeg4' (FourCC 'DIVX', MPEG4 compliant video). [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 Audio: using new version Audio: using lame-3.96.1 encoding frames [000000-000060], 29.97 fps, EMT: 0:00:02, ( 0| 0| 1) [transcode] (sighandler) SIGINT received
[import_v4l2.so]: Totals: sequence V/A: 64/65, frames C/D: 0/0
clean up | frame threads | unload modules | cancel signal | internal threads | done [transcode] encoded 63 frames (0 dropped, 0 cloned), clip length 2.10 s ./tv-transcode: line 19: -J: command not found
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]