[MPlayer-users] VP3 support in mplayer?
Kalin KOZHUHAROV
kalin at ThinRope.net
Wed Apr 9 07:02:20 CEST 2003
Sylvain Petreolle wrote:
> [Automatic answer: RTFM (read DOCS, FAQ), also read DOCS/bugreports.html]
> are you sure that mplayer played this ? you surely have another player
> which is vp3 compatible...
No, I don't. And I can see the skin, so that is definately mplayer.
And now, I just played http://www.on2.com/quicktime/trailers/beautiful_mind_56k.mov with gmplayer...
Beats me why with mplayer I cannot!!! Do I smell a bug here?
# gmplayer -v beautiful_mind_56k.mov
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale
MPlayer 0.90rc5-RPM-3.1 (C) 2000-2003 Arpad Gereoffy (see DOCS)
...
Playing /tmp/beautiful_mind_56k.mov
...
Searching demuxer type for filename /tmp/beautiful_mind_56k.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=600 dur=87462
--------------
MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=87462 lay=0 vol=0
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 87462 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/vide (appl) Apple Video Media Handler
MOV: Media info!
MOV: Video header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: VP31 (122 bytes)
MOV: Sample duration table! (3 blocks)
MOV: Syncing samples (keyframes) table! (73 entries) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (21 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1157 ss=0) (ver:0,flags:0)
MOV: Chunk offset table! (584 chunks)
MOV track #0: 584 chunks, 1157 samples
pts=145770625 scale=1000000 time=145.771
EL#0: pts=0 1st_sample=0 frames=1157 (145.770s) pts_offs=0
==> Found video stream: 0
MOV: Found unknown movie atom strf (48)!
Image size: 176 x 96 (12 bpp)
Display size: 176 x 96
Fourcc: VP31 Codec: 'On2 VP3 Video 3.2'
--------------
MOV: Track #1:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=3 dur=87214 lay=65535 vol=256
MOV: Edit atom!
MOV: Edit list table (1 entries) (ver:0,flags:0)
MOV: entry#0: duration: 87214 start time: 0 speed: 1.0x
MOV: Media stream!
MOV: Media header!
MOV: Handler header: mhlr/soun (appl) Apple Sound Media Handler
MOV: Media info!
MOV: Sound header!
MOV: Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: QDM2 (116 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (224 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1602560 ss=1) (ver:0,flags:0)
MOV: Chunk offset table! (291 chunks)
MOV track #1: 291 chunks, 0 samples
pts=1602560 scale=11025 time=145.357
==> Found audio stream: 1
Audio bits: 16 chans: 1 rate: 11025
Audio header: samp/pack=1024 bytes/pack=92 bytes/frame=92 bytes/samp=2
Audio extra header: len=80 fcc=0x77617665
MOV: Found unknown audio atom Fourcc: QDM2
--------------
Quicktime Clip Info:
MOV: longest streams: A: #1 (291 samples) V: #0 (1157 samples)
[V] filefmt:7 fourcc:0x31335056 size:176x96 fps: 7.99 ftime:=0.1251
get_path('sub/') -> '/home/kalin/.mplayer/sub/'
==========================================================================
Opening audio decoder: [qtaudio] QuickTime Audio Decoder
win32 libquicktime loader (c) Sascha Sommer
======= Win32 (VFW) VIDEO Codec init =======
Loading codec DLL: 'vp31vfw.dll'
Input format:
======= VIDEO Format ======
biSize 40
biWidth 176
biHeight 96
biPlanes 0
biBitCount 12
biCompression 825446486='VP31'
biSizeImage 16896
===========================
Output format:
======= VIDEO Format ======
biSize 40
biWidth 176
biHeight -96
biPlanes 1
biBitCount 16
biCompression 844715353='YUY2'
biSizeImage 33792
===========================
INFO: Win32 video codec init OK!
Selected video codec: [vp3] vfm:vfwex (On2 OpenSource VP3-Codec)
==========================================================================
Checking audio filter chain for 11025Hz/1ch/16bit -> 11025Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=11025Hz, nch = 1, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 1 ch, 11025 hz, little endian signed int
AF_pre: 11025Hz 1ch Signed 16-bit (Little-Endian)
ao2: 11025 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 11025 Hz samplerate (requested: 11025)
audio_setup: frags: 512/512 (256 bytes/frag) free: 131072
AO: [oss] 11025Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
...
Starting playback...
[libaf] Reallocating memory in module channels, old len = 0, new len = 65538
*** [vo] Allocating mp_image_t, 176x96x16bpp YUV packed, 33792 bytes
Unicode font: 533 glyphs.
[xv] dx: 0 dy: 0 dw: 176 dh: 96
Uninit audio filters... 0.002 ct: -0.124 58/ 58 0% 0% 1.3% 0 0 7%
[libaf] Removing filter dummy
[libaf] Removing filter channels
uninit audio: qtaudio
SoundConverterEndConversion:0
SoundConverterClose:0
uninit video: vfwex
Total Unfree 1750126 bytes cnt 385 [(nil),0]
DEMUXER: freeing demuxer at 0x84f2450
DEMUXER: freeing sh_video at 0x84ff448
DEMUXER: freeing sh_audio at 0x85017b8
Successfully enabled DPMS
[gui] done.
>>Well, I just played some of the movies that claim to be in VP3 format
>>(e.g. http://www.on2.com/quicktime/trailers/last_castle_300k.mov)
>>with the mplayerplug-in v0.60 with no problems.
>>
>>However command line mplayer segfaulted...
>>
>>No idea whatsoever.
Kalin.
--
||///_ o *****************************
||//,_/> WWW: http://ThinRope.net/
|||\ <"
|||\\ '
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
More information about the MPlayer-users
mailing list