[FFmpeg-devel] Fwd: Help with codecs
Fernandon Bautista
fernandobautista017 at gmail.com
Thu May 21 16:58:54 CEST 2015
Hi all,
I did what you proposed to me(thanks Compn!) but it did not work. I
downloaded the mplayer source and I compiled it following the instructions
here:
http://vvishnyakov.blogspot.com.es/2011/11/32bit-mplayer-on-64bit-ubuntu.html
./configure --enable-cross-compile --target=i686-linux
--prefix=/home/fernando/mplayer32 --codecsdir=/home/fernando/codecs32
The contents of /home/fernando/codecs32:
$ ls /home/fernando/codecs32
acelpdec.ax BeHereiVideo.qtx DECVW_32.DLL ir41_32.dll
LCODCCMW2E.dll msh261.drv qtmlClient.dll rt32dcmp.dll
VDODEC32.dll voxmsdec.ax vssh264dec.dll wma9dmod.dll wmvadvd.dll
alf2cd.acm CLRVIDDC.DLL drvc.so ir50_32.dll
lhacm.acm msms001.vwp QuickTimeEssentials.qtx sipr.so.6.0
vdowave.drv vp4vfw.dll vssh264.dll wmadmod.dll wmvdmod.dll
aslcodec_dshow.dll clrviddd.dll dspr.so.6.0 ivvideo.dll
lsvxdec.dll msscds32.ax QuickTimeInternetExtras.qtx tokf.so.6.0
vid_3ivX.xa vp6vfw.dll vsshdsd.dll wmsdmod.dll wnvwinx.dll
ATL90.DLL cook.so iac25_32.ax jp2avi.dll
m3jp2k32.dll nsrt2432.acm QuickTime.qts tokr.so.6.0
ViVD2.dll vp7vfw.dll vsslight.dll wmspdmod.dll wvc1dmod.dll
AvidQTAVUICodec.qtx CtWbJpg.DLL icmw_32.dll LCMW2.dll
mi-sc4.acm qpeg32.dll README tvqdec.dll
vivog723.acm vssh264core.dll vsswlt.dll wmv9dmod.dll xanlib.dll
Part of the output of configure(make and make install worked):
Enabled optional drivers:
Input: dvdnav(internal) ftp pvr tv-v4l2 tv libdvdcss(internal)
dvdread(internal) vcd dvb networking
Codecs: ffmpeg(internal) qtx real xanim win32 libmpeg2(internal)
mp3lib(internal) tremor(internal)
Audio output: oss v4l2 mpegpes(dvb)
Video output: v4l2 pnm mpegpes(dvb) fbdev cvidix yuv4mpeg md5sum tga
Disabled optional drivers:
Input: vstream radio tv-v4l1 tv-dshow librtmp live555 nemesi cddb cdda
bluray smb
Codecs: libvpx libschroedinger libdirac x264 xvid crystalhd libdv
libopencore_amrwb libopencore_amrnb faad2 faac musepack libdca liba52
mpg123 libtheora libgsm speex toolame twolame libmad liblzo gif OpenJPEG
Audio output: sun alsa openal jack pulse nas esd arts ivtv dxr2 sdl
Video output: zr zr2 ivtv dxr3 dxr2 matrixview opengl sdl vesa gif89a
jpeg mng svga caca aa ggi xvidix winvidix 3dfx xmga dga vdpau xvmc xv x11
directfb dfbmga bl xvr100 tdfx_vid wii s3fb tdfxfb mga
I tested windows codecs with a video:
~/mplayer32/bin$ ./mplayer
../../Blaze_test1_WMV-WMV9MP_CBR_320x240_AR4to3_15fps_512kbps_WMA9.2L2_32kbps_44100Hz_Mono.wmv
-ao null
MPlayer 1.1-4.6 (C) 2000-2012 MPlayer Team
Playing
../../Blaze_test1_WMV-WMV9MP_CBR_320x240_AR4to3_15fps_512kbps_WMA9.2L2_32kbps_44100Hz_Mono.wmv.
libavformat version 54.6.100 (internal)
ASF file format detected.
[asfheader] Audio stream found, -aid 1
[asfheader] Video stream found, -vid 2
VIDEO: [WMV3] 320x240 24bpp 1000.000 fps 512.0 kbps (62.5 kbyte/s)
Load subtitles in ../../
Can't open /dev/fb0: No such file or directory
[fbdev2] Can't open /dev/fb0: No such file or directory
VO: [v4l2] No such file or directory
vo_cvidix: No vidix driver name provided, probing available ones (-v option
for details)!
[cyberblade] Error occurred during pci scan: Operation not permitted
[mach64] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[mga] Error occurred during pci scan: Operation not permitted
[nvidia_vid] Error occurred during pci scan: Operation not permitted
[pm3] Error occurred during pci scan: Operation not permitted
[radeon] Error occurred during pci scan: Operation not permitted
[rage128] Error occurred during pci scan: Operation not permitted
[s3_vid] Error occurred during pci scan: Operation not permitted
[SiS] Error occurred during pci scan: Operation not permitted
[unichrome] Error occurred during pci scan: Operation not permitted
[VO_SUB_VIDIX] Couldn't find working VIDIX driver.
==========================================================================
Opening video decoder: [dmo] DMO video codecs
Win32 LoadLibrary failed to load: /home/fernando/codecs32/KERNEL32.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/KERNEL32.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/KERNEL32.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msvcrt.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/ADVAPI32.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/ADVAPI32.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/SHLWAPI.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msdmo.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/msdmo.dll
Win32 LoadLibrary failed to load: /home/fernando/codecs32/kernel32.dll
Creating new registry
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555
RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
Movie-Aspect is undefined - no prescaling applied.
VO: [null] 320x240 => 320x240 Planar YV12
Selected video codec: [wmv9dmo] vfm: dmo (Windows Media Video 9 DMO)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 54.23.100 (internal)
AUDIO: 44100 Hz, 1 ch, s16le, 32.0 kbit/4.54% (ratio: 4003->88200)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [null] 44100Hz 1ch s16le (2 bytes per sample)
Starting playback...
A: 22.6 V: 22.9 A-V: -0.223 ct: -0.077 299/299 2% 0% 0.0% 0 0
Exiting... (End of file)
Finally, I tried with test.wav:
:~/mplayer32/bin$ ./mplayer ../../test.wav -ao null
MPlayer 1.1-4.6 (C) 2000-2012 MPlayer Team
Playing ../../test.wav.
libavformat version 54.6.100 (internal)
libavformat file format detected.
[wav @ 0x8a6ac60]Could not find codec parameters (Audio: none
([131][0][0][0] / 0x0083), 8000 Hz, 2 channels, 16 kb/s)
LAVF_header: av_find_stream_info() failed
Exiting... (End of file)
And as you see, it does not work. Any help or suggestion?
Thanks.
On Sun, May 17, 2015 at 5:58 PM, compn <tempn at mi.rr.com> wrote:
> On Thu, 14 May 2015 10:31:37 +0200
> Fernandon Bautista <fernandobautista017 at gmail.com> wrote:
>
> > Hi all,
> > thanks for your support :) I have been reading the posts and well ...
> > we need the codec for linux not windows. Mi question is: have you
>
> i posted a quick dirty patch to make the codec work in mplayer on linux:
>
> https://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20150516/29f9950c/attachment.txt
>
> you have to put ATL90.DLL in /usr/local/lib/codecs
> http://www.ffmpeg.org/~compn/ATL90.DLL
>
> then you can use mplayer -ao pcm to convert the g729 audio files to wav.
> let me know if that solves your problem.
>
> i dont know if anyone is working on your codec in ffmpeg. sometimes it
> takes only a few days, other times support for new files can take
> months (or years) depending on the complexity of the codec and
> availability of specifications or open source libs. not to mention the
> free time of a developer.
>
> -compn
>
More information about the ffmpeg-devel
mailing list