[MPlayer-users] ffmpeg and the DLL codecs for WMV (etc)

Vacuum Joe vacuumjoe at yahoo.com
Sun Jun 18 02:00:35 CEST 2006

> Everything except wmv9 and newer should be supported
> by ffmpeg, with the exception of J-frames in wmv7
> and
> wmv8.

Wait, do you mean that ffmpeg DOES support wmv (wmv8
and older)?  It supports WMV without the DLL codecs? 
This is what I get when I run it:

ffmpeg -i my-file.wmv /tmp/hello.mpg
FFmpeg version HEAD, Copyright (c) 2000-2004 Fabrice
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Jun 17 2006 16:26:53, gcc: 4.0.2 20050901
(prerelease) (SUSE Linux)

Seems that stream 1 comes from film source: 1000.00
(1000/1) -> 30.00 (30/1)
Input #0, asf, from 'my-file.wmv':
  Duration: 00:02:49.2, start: 3.000000, bitrate: 136
  Stream #0.0: Audio: wmav2, 22050 Hz, stereo, 32 kb/s
  Stream #0.1: Video: WMV3 / 0x33564D57, 320x240,
30.00 fps(r)
Output #0, mpeg, to '/tmp/hello.mpg':
  Stream #0.0: Video: mpeg1video, yuv420p, 320x240,
q=2-31, 200 kb/s, 30.00 fps(c)
  Stream #0.1: Audio: mp2, 22050 Hz, stereo, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Unsupported codec (id=74) for input stream #0.1

This is with the latest ffmpeg sources from SVN today.
 Am I doing something wrong, or is WMV not supported,
> MPlayer uses hacks, glue and emulates sufficient
> amounts
> of win32 (like wine), in order to be able to load
> win32 DLLs.
> It's not likely that this would ever be added to
> ffmpeg.

Right, I realized that MPlayer did some amazing little
tricks (including bits of wine) to do what it does. 
So if I simply want to grab frames out of videos like
the one I tried, do I need to start hacking on MPlayer
code, or?

I'm basically looking for direction on this.  I see
reports of ffmpeg being able to handle WMV but I'm
obviously not getting something.

Thanks for your help.

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

More information about the MPlayer-users mailing list