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: