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



Reply via email to