mpg-4 es video in a mpeg-2 ps
Posted: 04 Feb 2009 15:55
I have a file with mpeg-4 video and aac audio elementary streams in a mpeg-2 program stream (*.mpg)
The vlc player does not recognize the mp4 video elementary stream and the aac audio (es-stream).
It should read the program stream map especially the steam_type tag to determine the type of es.
(see http://www.atsc.org/standards/Code_Point_Registry.pdf page 14)
link to video: http://www.benjaminschuele.ch/video-m4- ... -m2-PS.mpg
With installed codecs the windows media player does play it.
any ideas?
debug output:
The vlc player does not recognize the mp4 video elementary stream and the aac audio (es-stream).
It should read the program stream map especially the steam_type tag to determine the type of es.
(see http://www.atsc.org/standards/Code_Point_Registry.pdf page 14)
link to video: http://www.benjaminschuele.ch/video-m4- ... -m2-PS.mpg
With installed codecs the windows media player does play it.
any ideas?
debug output:
Code: Select all
main debug: starting new item
main debug: processing request item video-m4-audio-aac-format-m2-PS.mpg node Wiedergabeliste skip 0
main debug: resyncing on video-m4-audio-aac-format-m2-PS.mpg
main debug: video-m4-audio-aac-format-m2-PS.mpg is at 6
main debug: creating new input thread
main debug: Creating an input for 'video-m4-audio-aac-format-m2-PS.mpg'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 5552 (input) created at priority 1 (input/input.c:368)
main debug: `H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg' gives access `' demux `' path `H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg'
main debug: creating demux: access='' demux='' path='H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg'
qt4 debug: Updating the stream status: 3
main debug: looking for access_demux module: 1 candidate
main debug: TIMER module_Need() : 7.000 ms - Total 7.000 ms / 1 intvls (Avg 7.000 ms)
main debug: creating access '' path='H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: H:\ORICS\video-m4-audio-aac-format-m2-PS.cue
vcd debug: could not find .cue file
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 1
access_file debug: opening file `H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg'
main debug: using access module "access_file"
main debug: TIMER module_Need() : 7.000 ms - Total 7.000 ms / 1 intvls (Avg 7.000 ms)
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 2
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1408981 bytes in 0s - 49139 kbytes/s
main debug: creating demux: access='' demux='' path='H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg'
main debug: looking for demux module: 51 candidates
main debug: using demux module "ps"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: looking for a subtitle file in H:\ORICS\
main debug: `H:\ORICS\video-m4-audio-aac-format-m2-PS.mpg' successfully opened
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
ps debug: we found a length of: 8609166
ps debug: we found a length of: 95766300
main debug: control type=1
main debug: selecting program id=0
main debug: looking for decoder module: 35 candidates
main debug: using decoder module "libmpeg2"
main debug: TIMER module_Need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: thread 6228 (decoder) created at priority 0 (input/decoder.c:217)
main debug: thread started
main debug: looking for decoder module: 35 candidates
main debug: using decoder module "mpeg_audio"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: thread 6264 (decoder) created at priority 2 (input/decoder.c:217)
main debug: thread started