No video at all from m2ts, or mkv !! (with vc1 AND H264!)
Posted: 25 Nov 2008 09:20
My problem is this:
When I open certain mkv files and m2ts files (always 1080p, and often direct rips and remuxes from retail blurays) the video doesnt play, as in audio with no video, no window for the video at all... hit fullscreen, nothing happens....
... And every time, if I check under the video menu, there is a video track available, that is not selected-- And even if I try to select it, it still doesnt open a video window.
It happens with both x264 and m2ts, as far as I can tell... And yes, Ive re-downloaded, re-installed,and deleted and re-deleted the preferences about twenty times with several different versions, and nothing in the 9's will play video.
So for 264 mkvs its not a huge problem, as I keep both 9.x and 8.6i, and 8.6i plays them all right (despite a bit worse post-processing or something that makes it looks sharper in 9.x)-- But 8.6i doesnt play vc1 or m2ts (i think, not for me), so unfortunately it makes mkv and m2ts files with vc1 unwatchable.
And more details: I dont think it happens with every m2ts file... and it definitely doesnt happen the majority of the time with mkvs and 264 files... But it has happened with both, and Im noticing it more and more, and its becoming a problem more and more.
Even when I demux with tsmuxer, (thru crossover) to raw vc1 or 264 files, There still will be no video...
... I cant use ffmpeg, quicktime (for m2ts), or mpegstreamclip ... but for some reason visualhub works, and sees the video, essentially.... If I can live with re-encoding the audio to stereo (such a stupid limitation for that app), then I simply use the passthru with the vc1 to wmv, and it will play the video... And If I re-encode the video with visualhub in any format, it works too...
.. But heres the kicker-- Even then, after getting the vc1 to passthru to wmv and finally displaying the video, if I try to use mkvmerge or tsmuxer or anything else to remux the file to ts or mkv... Then VLC 9 wont see the video track again !! ... Once again, as if Im starting over from scratch with the original file-- the track is available in the video menu, but nothing appears even if I go in and choose the video track ....
To avoid the automated post-- I have a g5 17 inch macbook pro with dual 2.6 ghz processors, a year old next month...
heres the messages, if I, in this sequence.... open the application, then the m2ts file from a bd disc, i.e. the stream folder... and then once it starts playing just audio (with no video window), I go in and select the video track again thru the menu.... this is the messages for that sequence (if this is wrong, sorry, Im not sure what "set verbosity to 2" means):
note: I replaced specific names with X's.
And if its not an easy fix, can you suggest some windows apps (that I would try with fusion or crossover) or other out-of-the-box ideas? ... Thanks so much.
... I usually consider myself pretty good at manipulating this stuff, and Ive had such a rough time, and my only option forcing me to use visualhub and downgrading to stereo audio... if not re-encoding the whole huge file myself, and it taking forever since I want to preserve the bluray PQ (afterall its the reason I go to the trouble of getting the full bluray disc, remux, or iso), and therefore use a very high bitrate.
And finally, thanks for taking the time to read all this !!
When I open certain mkv files and m2ts files (always 1080p, and often direct rips and remuxes from retail blurays) the video doesnt play, as in audio with no video, no window for the video at all... hit fullscreen, nothing happens....
... And every time, if I check under the video menu, there is a video track available, that is not selected-- And even if I try to select it, it still doesnt open a video window.
It happens with both x264 and m2ts, as far as I can tell... And yes, Ive re-downloaded, re-installed,and deleted and re-deleted the preferences about twenty times with several different versions, and nothing in the 9's will play video.
So for 264 mkvs its not a huge problem, as I keep both 9.x and 8.6i, and 8.6i plays them all right (despite a bit worse post-processing or something that makes it looks sharper in 9.x)-- But 8.6i doesnt play vc1 or m2ts (i think, not for me), so unfortunately it makes mkv and m2ts files with vc1 unwatchable.
And more details: I dont think it happens with every m2ts file... and it definitely doesnt happen the majority of the time with mkvs and 264 files... But it has happened with both, and Im noticing it more and more, and its becoming a problem more and more.
Even when I demux with tsmuxer, (thru crossover) to raw vc1 or 264 files, There still will be no video...
... I cant use ffmpeg, quicktime (for m2ts), or mpegstreamclip ... but for some reason visualhub works, and sees the video, essentially.... If I can live with re-encoding the audio to stereo (such a stupid limitation for that app), then I simply use the passthru with the vc1 to wmv, and it will play the video... And If I re-encode the video with visualhub in any format, it works too...
.. But heres the kicker-- Even then, after getting the vc1 to passthru to wmv and finally displaying the video, if I try to use mkvmerge or tsmuxer or anything else to remux the file to ts or mkv... Then VLC 9 wont see the video track again !! ... Once again, as if Im starting over from scratch with the original file-- the track is available in the video menu, but nothing appears even if I go in and choose the video track ....
To avoid the automated post-- I have a g5 17 inch macbook pro with dual 2.6 ghz processors, a year old next month...
heres the messages, if I, in this sequence.... open the application, then the m2ts file from a bd disc, i.e. the stream folder... and then once it starts playing just audio (with no video window), I go in and select the video track again thru the menu.... this is the messages for that sequence (if this is wrong, sorry, Im not sure what "set verbosity to 2" means):
note: I replaced specific names with X's.
Thanks for the help, and please tell me theres a way to fix this!!main debug: EOF reached
main debug: control type=1
main debug: removing module "playlist"
main debug: removing module "access_file"
main debug: TIMER input launching for 'Media Library' : 7.091 ms - Total 7.091 ms / 1 intvls (Avg 7.091 ms)
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 2953850880 (preparser) created at priority 0 (playlist/thread.c:79)
main debug: thread started
main debug: waiting for thread initialization
main debug: thread 2954383360 (fetcher) created at priority 0 (playlist/thread.c:108)
main debug: thread started
main debug: waiting for thread initialization
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 0 items, index -1
main debug: thread 2954915840 (playlist) created at priority 0 (playlist/thread.c:117)
main debug: looking for interface module: 1 candidate
main debug: using interface module "hotkeys"
main debug: TIMER module_Need() : 0.649 ms - Total 0.649 ms / 1 intvls (Avg 0.649 ms)
main debug: thread started
main debug: thread 2955448320 (interface) created at priority 0 (interface/interface.c:168)
main debug: looking for interface module: 17 candidates
main debug: using interface module "signals"
main debug: TIMER module_Need() : 0.633 ms - Total 0.633 ms / 1 intvls (Avg 0.633 ms)
main debug: thread started
main debug: thread 2956513280 (interface) created at priority 0 (interface/interface.c:168)
main: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main debug: looking for interface module: 4 candidates
main debug: using interface module "macosx"
main debug: TIMER module_Need() : 348.820 ms - Total 348.820 ms / 1 intvls (Avg 348.820 ms)
main debug: thread 2957045760 (interface) created at priority 0 (interface/interface.c:148)
main debug: thread started
main debug: no fetch required for Playlist (art currently (null))
main debug: adding item `00007.m2ts' ( /Volumes/XXXXXXXX/BDMV/STREAM/00007.m2ts )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: starting new item
main debug: processing request item 00007.m2ts node Playlist skip 0
main debug: resyncing on 00007.m2ts
main debug: 00007.m2ts is at 0
main debug: creating new input thread
main debug: Creating an input for '00007.m2ts'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 2958790656 (input) created at priority 22 (input/input.c:370)
main debug: `/Volumes/XXXXXXX/BDMV/STREAM/00007.m2ts' gives access `' demux `' path `/Volumes/XXXXXXXX/BDMV/STREAM/00007.m2ts'
main debug: creating demux: access='' demux='' path='/Volumes/XXXXXXX/BDMV/STREAM/00007.m2ts'
main debug: looking for access_demux module: 2 candidates
main debug: no fetch required for Playlist (art currently (null))
main debug: TIMER module_Need() : 25.576 ms - Total 25.576 ms / 1 intvls (Avg 25.576 ms)
main debug: creating access '' path='/Volumes/XXXXXXXXXXXXX/BDMV/STREAM/00007.m2ts'
main debug: looking for access module: 8 candidates
vcd debug: trying .cue file: /Volumes/XXXXXXXX/BDMV/STREAM/00007.cue
vcd debug: could not find .cue file
macosx debug: notification received in VLC with name VLCOSXGUIInit and object VLCEyeTVSupport
macosx debug: input has changed, refreshing interface
access_file debug: opening file `/Volumes/XXXXXX/BDMV/STREAM/00007.m2ts'
main debug: using access module "access_file"
main debug: TIMER module_Need() : 74.740 ms - Total 74.740 ms / 1 intvls (Avg 74.740 ms)
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 - 15492 kbytes/s
main debug: creating demux: access='' demux='' path='/Volumes/XXXXXXXXX/BDMV/STREAM/00007.m2ts'
main debug: looking for demux module: 51 candidates
main debug: no fetch required for Playlist (art currently (null))
main debug: using demux module "ts"
main debug: TIMER module_Need() : 416.838 ms - Total 416.838 ms / 1 intvls (Avg 416.838 ms)
main debug: looking for a subtitle file in /Volumes/XXXXXXXXX/BDMV/STREAM/
ts debug: DEMUX_SET_GROUP 0 0x0
main debug: `/Volumes/XXXXXXXX/BDMV/STREAM/00007.m2ts' successfully opened
ts warning: lost synchro
ts debug: skipping 4 bytes of garbage
ts debug: pid[256] unknown
ts debug: pid[31] unknown
ts debug: pid[4097] unknown
ts debug: pid[4113] unknown
main debug: control type=1
ts debug: pid[4352] unknown
ts debug: pid[4353] unknown
ts debug: pid[4354] unknown
ts debug: pid[4355] unknown
ts debug: pid[4356] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=0 version=0 current_next=1
ts debug: * number=0 pid=31
ts debug: * number=1 pid=256
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=0 pid_pcr=4097
ts debug: * descriptor : unknown (0x5)
ts debug: * descriptor : unknown (0x88)
ts debug: * es pid=4113 type=234 dr->i_tag=0x5
ts debug: * es pid=4113 type=234 fcc=WVC1
main debug: selecting program id=1
main debug: looking for decoder module: 31 candidates
main debug: no fetch required for Playlist (art currently (null))
avcodec debug: libavcodec initialized (interface 3407872 )
avcodec error: cannot open codec (Windows Media Video VC1)
main debug: TIMER module_Need() : 568.856 ms - Total 568.856 ms / 1 intvls (Avg 568.856 ms)
main debug: looking for packetizer module: 18 candidates
main debug: using packetizer module "packetizer_vc1"
main debug: TIMER module_Need() : 35.171 ms - Total 35.171 ms / 1 intvls (Avg 35.171 ms)
main error: no suitable decoder module for fourcc `WVC1'.
VLC probably does not support this sound or video format.
main debug: killing decoder fourcc `WVC1', 0 PES in FIFO
main debug: removing module "packetizer_vc1"
ts debug: * es pid=4352 type=129 fcc=a52
main debug: looking for decoder module: 31 candidates
main debug: using decoder module "a52"
main debug: TIMER module_Need() : 0.324 ms - Total 0.324 ms / 1 intvls (Avg 0.324 ms)
main debug: thread 2959323136 (decoder) created at priority 22 (input/decoder.c:217)
main debug: thread started
ts debug: * es pid=4353 type=131 fcc=lpcm
ts debug: * es pid=4354 type=129 fcc=a52
ts debug: * es pid=4355 type=129 fcc=a52
ts debug: * es pid=4356 type=129 fcc=a52
ts debug: * es pid=4608 type=144 *unknown*
ts debug: * es pid=4609 type=144 *unknown*
ts debug: * es pid=4610 type=144 *unknown*
ts debug: * es pid=4611 type=144 *unknown*
ts debug: * es pid=4612 type=144 *unknown*
ts warning: first packet for pid=4353 cc=0xe
ts warning: first packet for pid=4352 cc=0xe
ts warning: first packet for pid=4354 cc=0xa
ts warning: first packet for pid=4355 cc=0xe
ts warning: first packet for pid=4356 cc=0xe
ts warning: first packet for pid=4113 cc=0xd
macosx debug: addition to non-blocking error panel received
a52: A/52 channels:6 samplerate:48000 bitrate:640000
main debug: no aout present, spawning one
main debug: looking for audio output module: 2 candidates
main debug: no fetch required for Playlist (art currently (null))
main debug: VLC is looking for: 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/2560 bytes
auhal debug: system has [3] device(s)
auhal debug: DevID: 0x104 DevName: Built-in Microphone
auhal debug: this device is INPUT only. skipping...
auhal debug: DevID: 0x102 DevName: Built-in Input
auhal debug: this device is INPUT only. skipping...
auhal debug: DevID: 0x106 DevName: Built-in Output
auhal debug: supported format: [96000][mcpl][12][4][1][4][2][16]
auhal debug: supported format: [48000][mcpl][12][4][1][4][2][16]
auhal debug: supported format: [44100][mcpl][12][4][1][4][2][16]
auhal debug: supported format: [96000][mcpl][4][8][1][8][2][20]
auhal debug: supported format: [48000][mcpl][4][8][1][8][2][20]
auhal debug: supported format: [44100][mcpl][4][8][1][8][2][20]
auhal debug: supported format: [96000][mcpl][4][8][1][8][2][24]
auhal debug: supported format: [48000][mcpl][4][8][1][8][2][24]
auhal debug: supported format: [44100][mcpl][4][8][1][8][2][24]
auhal debug: current format is: [44100][mcpl][41][4][1][4][2][32]
auhal debug: layout of AUHAL has 2 channels
auhal debug: selected 2 physical channels for device output
auhal debug: VLC will output: Stereo
auhal debug: we set the AU format: [48000][mcpl][9][8][1][8][2][32]
auhal debug: the actual set AU format is [48000][mcpl][9][8][1][8][2][32]
main debug: using audio output module "auhal"
main debug: TIMER module_Need() : 525.106 ms - Total 525.106 ms / 1 intvls (Avg 525.106 ms)
main debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_Need() : 0.932 ms - Total 0.932 ms / 1 intvls (Avg 0.932 ms)
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/2560 bytes
main debug: filter(s) 'a52 '->'fl32' 48000 Hz->48000 Hz 3F2R/LFE->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "a52tofloat32"
main debug: TIMER module_Need() : 1.979 ms - Total 1.979 ms / 1 intvls (Avg 1.979 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_Need() : 21.745 ms - Total 21.745 ms / 1 intvls (Avg 21.745 ms)
main debug: found a filter for the whole conversion
main warning: PTS is out of range (-32093), dropping buffer
main warning: computed PTS is out of range (74009), clearing out
main warning: PTS is out of range (42088), dropping buffer
main warning: output PTS is out of range (106106), clearing out
main warning: PTS is out of range (61631), dropping buffer
main warning: PTS is out of range (119786), dropping buffer
main warning: PTS is out of range (122264), dropping buffer
main warning: PTS is out of range (93423), dropping buffer
main warning: PTS is out of range (98616), dropping buffer
main warning: PTS is out of range (70901), dropping buffer
main warning: PTS is out of range (72748), dropping buffer
main warning: PTS is out of range (70831), dropping buffer
main warning: PTS is out of range (51397), dropping buffer
main warning: PTS is out of range (31144), dropping buffer
main warning: PTS is out of range (3688), dropping buffer
main warning: PTS is out of range (-25215), dropping buffer
main debug: control type=17
main debug: looking for decoder module: 31 candidates
avcodec debug: libavcodec already initialized
avcodec error: cannot open codec (Windows Media Video VC1)
main debug: TIMER module_Need() : 2.235 ms - Total 2.235 ms / 1 intvls (Avg 2.235 ms)
main debug: looking for packetizer module: 18 candidates
main debug: using packetizer module "packetizer_vc1"
main debug: TIMER module_Need() : 0.293 ms - Total 0.293 ms / 1 intvls (Avg 0.293 ms)
main error: no suitable decoder module for fourcc `WVC1'.
VLC probably does not support this sound or video format.
main debug: killing decoder fourcc `WVC1', 0 PES in FIFO
main debug: removing module "packetizer_vc1"
macosx debug: addition to non-blocking error panel received
And if its not an easy fix, can you suggest some windows apps (that I would try with fusion or crossover) or other out-of-the-box ideas? ... Thanks so much.
... I usually consider myself pretty good at manipulating this stuff, and Ive had such a rough time, and my only option forcing me to use visualhub and downgrading to stereo audio... if not re-encoding the whole huge file myself, and it taking forever since I want to preserve the bluray PQ (afterall its the reason I go to the trouble of getting the full bluray disc, remux, or iso), and therefore use a very high bitrate.
And finally, thanks for taking the time to read all this !!