[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

transcode filter plugins




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       | -1600@1000
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






Reply to: