Page 1 of 1

Fedora12 ... module:any fourcc:mp4v

Posted: 29 May 2010 01:49
by danimani
Hi Guys,

This is updated fedora 12 on i686.

$ cvlc -vvv ./01.avi --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}:rtp{mux=ts,dst=239.255.12.42,sdp=sap,name="TestStream"}'

I am getting the encoder errors:

[0xb5223d78] main filter debug: TIMER module_need() : 2.550 ms - Total 2.550 ms / 1 intvls (Avg 2.550 ms)
[0xb6c01380] main stream out error: Failed to create audio filter2
[0xb6c01380] stream_out_transcode stream out error: Failed to find conversion filter for channel mixing
[0xb5200cb8] main decoder debug: removing module "a52"
[0xb5201628] main encoder debug: removing module "avcodec"
[0xb6c01380] main stream out debug: Filter 'a52tofloat32' (0xb521bc88) removed from chain
[0xb521bc88] main filter debug: removing module "a52tofloat32"
[0xb6c01380] stream_out_transcode stream out error: cannot create audio chain
[0xb6c01380] stream_out_transcode stream out debug: creating video transcoding from fcc=`mp4v' to fcc=`mp4v'
[0xb5b00558] main decoder debug: looking for decoder module: 38 candidates
[0xb6c10f60] main packetizer error: cannot create packetizer output (a52 )

[root@localhost ~]# rpm -qa | grep vlc
vlc-core-1.0.6-1.fc12.i686
vlc-1.0.6-1.fc12.i686
[root@localhost ~]#

There is lot help for debian, but i could not find for Fedora.

Any thoughts ?

Thanks
-dani

Re: Fedora12 ... module:any fourcc:mp4v

Posted: 29 May 2010 14:37
by xtophe
You didn't past the most interresting lines but my bet is that your libavcodec (ffmpeg) is missing one of the encoder you need

Re: Fedora12 ... module:any fourcc:mp4v

Posted: 29 May 2010 19:07
by kwizart
ffmpeg -codecs |grep g4
FFmpeg version SVN-r22990, Copyright (c) 2000-2010 the FFmpeg developers
built on Apr 30 2010 05:00:46 with gcc 4.4.3 20100422 (Red Hat 4.4.3-18)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libdirac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
libavutil 50.15. 0 / 50.15. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
DEVSDT mpeg4 MPEG-4 part 2
D V DT mpeg4_vdpau MPEG-4 part 2 (VDPAU)
DEVSD msmpeg4 MPEG-4 part 2 Microsoft variant version 3
DEVSD msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1
DEVSD msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2

Is seems that FFmpeg is compiled with such Encoder.

@xtophe
do you have any suggestion from where to search ?

Re: Fedora12 ... module:any fourcc:mp4v

Posted: 31 May 2010 07:55
by danimani
Here are some outputs:

cvlc -list |grep g4
VLC media player 1.0.6 Goldeneye
packetizer_mpeg4video MPEG4 video packetizer
packetizer_mpeg4audio MPEG4 audio packetizer

ffmpeg -codecs |grep g4
FFmpeg version SVN-r22963, Copyright (c) 2000-2010 the FFmpeg developers
built on May 11 2010 14:46:06 with gcc 4.4.3 20100127 (Red Hat 4.4.3-4)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i686 --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables' --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libdirac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib --cpu=i686 --enable-runtime-cpudetect
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.19. 0 / 1.19. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
DEVSDT mpeg4 MPEG-4 part 2
D V DT mpeg4_vdpau MPEG-4 part 2 (VDPAU)
DEVSD msmpeg4 MPEG-4 part 2 Microsoft variant version 3
DEVSD msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1
DEVSD msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2

Re: Fedora12 ... module:any fourcc:mp4v

Posted: 16 Jun 2010 23:53
by kwizart
Can you report a bug on bugzilla.rpmfusion.org
I expect it is a problem with FFMpeg, but it would help to test with a later vlc version.

Re: Fedora12 ... module:any fourcc:mp4v

Posted: 20 Jun 2010 15:12
by kwizart
Please report a bug on bugzilla.rpmfusion.org if anyone care to have this bug fixed.
Please attach the output of ffmpeg -i source_file