PDA

Bekijk Volledige Versie : ffmpeg probleempje op centOS!



bko3008
08/09/09, 12:37
Beste Leden,

Ik heb FFmpeg op centos laten installeren met het volgende:

# FFmpeg
# FFmpeg-PHP (optional)
# Mplayer + Mencoder
# flv2tool
# Libogg + Libvorbis
# LAME MP3 Encoder

Na het testen blijkt mpeg filmpjes niet worden afgespeeld, er wordt wel een flv file aangemaakt maar zonder inhoud 0.


Zou iemand een een blik willen werpen op het volgende wie weet zien jullie wel iets? :huh:


[root@vps18centos lib]# mencoder /root/airport_security.mpeg -o tst.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:cbp:l ast_pred=3 -ofps 24 -vf spp,scale -srate 22050
mencoder: /usr/local/lib/libpng12.so.0: no version information available (required by mencoder)
MEncoder SVN-r29417-4.1.2 (C) 2000-2009 MPlayer Team
success: format: 0 data: 0x0 - 0x2b6e3a
MPEG-PS file format detected.
VIDEO: MPEG1 320x240 (aspect 1) 30.000 fps 480.0 kbps (60.0 kbyte/s)
[V] filefmt:2 fourcc:0x10000001 size:320x240 fps:30.000 ftime:=0.0333
================================================== ========================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
================================================== ========================
** MUXER_LAVF ************************************************** ***************
REMEMBER: MEncoder's libavformat muxing is presently broken and can generate
INCORRECT files in the presence of B-frames. Moreover, due to bugs MPlayer
will play these INCORRECT files as if nothing were wrong!
************************************************** *****************************
OK, exit.
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale]
Opening video filter: [spp]
================================================== ========================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 320 x 240 (preferred colorspace: Mpeg PES)
[PP] Using external postprocessing filter, max q = 6.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1)
================================================== ========================
MP3 audio selected.
VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
[PP] Using external postprocessing filter, max q = 6.
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0xa639410]using unscaled yuv420p -> yuv420p special converter
videocodec: libavcodec (320x240 fourcc=31564c46 [FLV1])
[VE_LAVC] High quality encoding selected (non-realtime)!
Segmentation faultf ( 2%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]


[root@vps18centos lib]# ls -l libpng12*
-rw-r--r-- 1 root root 281704 Sep 3 20:55 libpng12.a
lrwxrwxrwx 1 root root 13 Sep 3 20:55 libpng12.so -> libpng12.so.0
lrwxrwxrwx 1 root root 20 Sep 3 20:55 libpng12.so.0 -> libpng12.so.0.1.2.38
-rwxr-xr-x 1 root root 257563 Sep 3 20:55 libpng12.so.0.1.2.38

pid
11/09/09, 00:27
Ik denk dat er een aardige hint staat in de trace die je meegeeft:



================================================== ========================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 320 x 240 (preferred colorspace: Mpeg PES)
[PP] Using external postprocessing filter, max q = 6.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1)