hi! I can't capture or convert video with x264 encoder.
$ transcode -y ffmpeg -F list -i /dev/zero
transcode v1.1.0-alpha4 (C) 2001-2003 Thomas Oestreich, 2003-2007 Transcode
Team
[probe_ffmpeg.c] critical: unable to open '/dev/zero' (libavformat failure)
[transcode] V: auto-probing | /dev/zero (FAILED)
[transcode] V: import format | (null) in (module=null)
[transcode] A: auto-probing | /dev/zero (FAILED)
[transcode] A: import format | AC3 in (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 720x576 1.25:1 encoded @ UNKNOWN
[transcode] V: bits/pixel | 0.174
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x55 MPEG ES Layer 3 [48000,16,2] 128
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 | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm
[transcode] warning: no option -o found, encoded frames send to "/dev/null"
[transcode] V: video buffer | 10 @ 720x576 [0x2]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[export_ffmpeg.so] v0.3.13 (2004-08-03) (video) Lavc51.40.4 | (audio)
MPEG/AC3/PCM
[export_ffmpeg.so] List of known and supported codecs:
[export_ffmpeg.so] Name fourCC multipass comments
[export_ffmpeg.so] ---------- ------ ---------
-----------------------------------
[export_ffmpeg.so] mpeg4 DIVX yes MPEG4 compliant video
[export_ffmpeg.so] msmpeg4 div3 yes old DivX3 compatible (aka
MSMPEG4v3)
[export_ffmpeg.so] msmpeg4v2 MP42 yes old DivX3 compatible (older
version)
[export_ffmpeg.so] mjpeg MJPG no Motion JPEG
[export_ffmpeg.so] ljpeg LJPG no Lossless JPEG
[export_ffmpeg.so] mpeg1video mpg1 yes MPEG1 compliant video
[export_ffmpeg.so] mpeg2video mpg2 yes MPEG2 compliant video
[export_ffmpeg.so] h263 h263 no H263
[export_ffmpeg.so] h263p h263 yes H263 plus
[export_ffmpeg.so] h264 h264 yes H264 (avc)
[export_ffmpeg.so] avc h264 yes H264 (avc)
[export_ffmpeg.so] wmv1 WMV1 yes Windows Media Video v1
[export_ffmpeg.so] wmv2 WMV2 yes Windows Media Video v2
[export_ffmpeg.so] rv10 RV10 yes old RealVideo codec
[export_ffmpeg.so] huffyuv HFYU yes Lossless HUFFYUV codec
[export_ffmpeg.so] dvvideo DVSD no Digital Video
[export_ffmpeg.so] ffv1 FFV1 no FF Video Codec 1 (an
experimental lossless codec)
[export_ffmpeg.so] asv1 ASV1 no ASUS V1 codec
[export_ffmpeg.so] asv2 ASV2 no ASUS V2 codec
[encoder.c] warning: video export module error: init failed
[transcode] critical: failed to init encoder
$ transcode -x v4l2,v4l2 -g 640x480 -i /dev/video0 -p /dev/dsp -y ffmpeg -F
h264 -N 0xfffe -o video_out.avi
transcode v1.1.0-alpha4 (C) 2001-2003 Thomas Oestreich, 2003-2007 Transcode
Team
[transcode] V: auto-probing | /dev/video0 (OK)
[transcode] V: import format | (null) in (module=v4l2)
[transcode] A: auto-probing | /dev/dsp (OK)
[transcode] A: import format | PCM in (module=v4l2)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 640x480 1.33:1 encoded @ UNKNOWN
[transcode] V: bits/pixel | 0.234
[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 | 0xfffe ogg/vorbis [48000,16,2] 128 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 | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse mmx cmove asm
[transcode] V: video buffer | 10 @ 640x480 [0x2]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_v4l2.so] v1.4.0 (2005-10-08) (video) v4l2 | (audio) pcm
[export_ffmpeg.so] v0.3.13 (2004-08-03) (video) Lavc51.40.4 | (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 = saa7134, card = AverMedia AverTV
Studio 305
[import_v4l2.so] Pixel format conversion: YUV420 [planar] -> YUV420 [planar]
(no conversion)
[import_v4l2.so] warning: driver does not support setting parameters
(ioctl(VIDIOC_S_PARM) returns "Invalid argument")
[import_v4l2.so] checking colour & framerate standards:
[import_v4l2.so] [PAL]
[import_v4l2.so] receiving 25 frames / sec
[import_v4l2.so] frame size: 640x480
[import_v4l2.so] cropcap bounds: 720x578 +0+46
[import_v4l2.so] cropcap defrect: 720x576 +0+48
[import_v4l2.so] cropcap pixelaspect: 54/59
[import_v4l2.so] default cropping: 720x576 +0+48
[import_v4l2.so] 8 buffers available
[export_ffmpeg.so] warning: Could not find a FFMPEG codec for 'h264'.
[encoder.c] warning: video export module error: init failed
[transcode] critical: failed to init encoder
// Options for transcode:
// env
CFLAGS="-march=prescott -mtune=prescott -pipe -O2 -ggdb" ./configure
--prefix=/usr --sysconfdir=/etc --enable-mmx --enable-sse --enable-sse2
--enable-libavcodec
\
// --enable-libavformat --enable-libmpeg2 --enable-experimental
--enable-statbuffer --enable-v4l --enable-oss --enable-alsa --enable-freetype2
--enable-lame --enable-xvid --enable-x264 --enable-ogg
\
// --enable-vorbis --enable-theora --enable-libdvdread --enable-libdv
--enable-a52 --enable-faac --enable-libxml2 --enable-mjpegtools --enable-sdl
--enable-imagemagick --enable-libjpeg --enable-iconv
\
// --enable-shared
----------------------------------------
Summary for transcode 1.1.0-alpha4:
----------------------------------------
....
libavcodec/libavformat
----------------------------------------
headers -I/usr/include/ffmpeg
-I/usr/include/ffmpeg -Dattribute_deprecated=
libraries -lavcodec -lavutil -lm -lz -lpthread -la52
-lfaac -lfaad -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -ltheora
-lvorbisenc -lvorbis -logg
-lavformat -lavcodec -lavutil -lm -lz -lpthread
-la52 -lfaac -lfaad -lmp3lame -lx264 -lxvidcore -ldl -lX11 -lXext -ltheora
-lvorbisenc -lvorbis -logg
build 3354112
3346176
version 51.46.0
51.15.0
statically linked no
no
----------------------------------------
....
x264 yes
....
$ transcode --version
transcode v1.1.0-alpha4 (C) 2001-2003 Thomas Oestreich, 2003-2007 Transcode
Team
$ ffmpeg -version
FFmpeg version SVN-r10815, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --enable-shared --enable-static --enable-gpl
--enable-pthreads --enable-x11grab --enable-liba52 --enable-libfaac
--enable-libfaad --enable-libmp3lame --enable-libogg --enable-libtheora
--enable-libvorbis --enable-libx264
--enable-libxvid --extra-cflags=-march=prescott -mtune=prescott -pipe -O2 -ggdb
libavutil version: 49.5.0
libavcodec version: 51.46.0
libavformat version: 51.15.0
built on Oct 20 2007 06:44:17, gcc: 4.1.2 (Gentoo 4.1.2 p1.0.1)
FFmpeg SVN-r10815
libavutil 3212544
libavcodec 3354112
libavformat 3346176
$ ls -l /usr/lib/libavcodec.so
lrwxrwxrwx 1 root root 21 Окт 20 06:50 /usr/lib/libavcodec.so ->
libavcodec.so.51.46.0
x264 core:56 svn-680
// Options for x264:
// ./configure --enable-gtk --enable-pthread --enable-debug --enable-visualize
--enable-shared --extra-cflags="-march=prescott -mtune=prescott -pipe -O2 -ggdb"
Platform: X86
System: LINUX
....
shared: yes
....
$ ls -l /usr/lib/libx264.so
lrwxrwxrwx 1 root root 13 Окт 17 15:33 /usr/lib/libx264.so -> libx264.so.56