[MPlayer-dev-eng] -of mpeg
MAL
mal at komcept.com
Thu Sep 25 11:41:21 CEST 2003
Just a quickie...
Can someone explain why when I do:
mencoder -of mpeg -ovc copy -oac copy input.mpg -o output.mpg
where input.mpg is MPEG2 video/audio at SVCD spec, does it state:
"Writing AVI header..."
"Writing AVI index..."
and:
"Fixing AVI header..."
Surely if i'm wanting an MPEG output, (-of mpeg), it should get an MPEG
header?
As it stands, not only can I not play the file in a windows player, (the
original plays fine), but I also lose the audio stream, (even mplayer
reports no audio stream).
mencoder output:
success: format: 0 data: 0x0 - 0x2BB82000
MPEG-PS file format detected.
VIDEO: MPEG2 480x576 (aspect 2) 25.000 fps 1200.0 kbps (150.0 kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:480x576 fps:25.00 ftime:=0.0400
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
videocodec: framecopy (480x576 24bpp fourcc=10000002)
audiocodec: framecopy (format=50 chans=2 rate=44100 bits=16 bps=28000
sample=1)
Writing AVI header...
Limiting audio preload to 0.4s
Increasing audio density to 4
Pos: 0.9s 22f ( 0%) 0fps Trem: 0min 0mb A-V:0.084 [0:224]
Skipping frame!
Pos: 1.2s 32f ( 0%) 0fps Trem: 0min 0mb A-V:0.080 [1375:224]
Skipping frame!
Pos:4020.0s 100501f (100%) 1429fps Trem: 0min 689mb A-V:0.065 [1200:224]
Writing AVI index...
Fixing AVI header...
Video stream: 1200.084 kbit/s (150010 bps) size: 603036137 bytes
4019.960 secs 100501 frames
Audio stream: 224.000 kbit/s (28000 bps) size: 112558080 bytes
4019.931 secs
mplayer output on playback of resultant file:
Playing output.mpg
Cache fill: 0.00% (0 bytes) MPEG-PS file format detected.
Too many video packets in the buffer: (4096 in 8305649 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
MPEG: No audio stream found -> no sound.
VIDEO: MPEG2 480x576 (aspect 2) 25.000 fps 1200.0 kbps (150.0 kbyte/s)
vo: X11 running at 1280x960 with depth 16 and 16 bpp (":0.0" => local
display)
Disabling DPMS
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 480 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Audio: no sound
Starting playback...
VDec: vo config request - 480 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 480x576 => 768x576 Planar YV12
Successfully enabled DPMS.0% 0 0 15%
Exiting... (Quit)
Thanks to anyone who can shed light,
MAL
More information about the MPlayer-dev-eng
mailing list