Page 1 of 1

M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 16 Sep 2009 22:29
by kenji786
I just installed windows 7 64 bit and VLC 1.01. Looking forward to a pc not cluttered with codecs all over the place. Everything fine except two m2ts files. I don't dee anything. Weird thing is though that if I look at mediaproperties - statistics - I see the numbers constantly increasing - as if - it is playing something.

codec details says:
Stream 0 - sub - codec subt
Stream 1 - video h264
Stream 2 - Audio codec a52
stream 3 - Audio codec a52

I searched the forums but m2ts should work. File plays fine on my HTPC (linux / xbmc) and also played fine when I still had xp and several codec packs. Any clues what I can try?

Re: M2TS doesnt play (win7 64bit) VLc 1.01

Posted: 17 Sep 2009 16:47
by VLC_help
Give us short sample file.

Re: M2TS doesnt play (win7 64bit) VLc 1.01

Posted: 17 Sep 2009 22:54
by kenji786
I just made one with tsmuxer and it does play...weird. any suggestions on how to cut a sample file while keeping the structure?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 18 Sep 2009 08:07
by kenji786
Update: now I am really puzzled. The m2ts file is located on my NAS. Windows Mediaplayer plays it from there. VLC won't as I described in my opening post - I will see only the VLC media player window, although in media properties the numbers are running as if something is playing.

Yesterday I cut a piece of the movie using TSMuxer, m2ts target file and just first minute. I stored it locally and VLC plays it. VLC also shows more info now in media information, like screen resolution and audio language and bitrate. It appears to be more - not different.

I then decided to copy the whole movie back from my NAS to local storage, and it runs in VLC. So main conclusion is that VLC can play the file, but not from my NAS. What could be an explanation for this? I am connected to my NAS with 100mbit cable, and partly through powerline ethernet (specs are 200mbit, tool reports 160mbit download, but I know from experience that it is not as fast/stable as true 100mbit). However windows media player manages to play it the same way, so that should not be it. What am I missing?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 18 Sep 2009 11:26
by Jean-Baptiste Kempf
Can you try to increase the cache?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 18 Sep 2009 19:14
by VLC_help
Could you open Tools -> Messages... (set Verbosity to 2) before trying to open the file from NAS and paste messages here?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 18 Sep 2009 19:18
by kenji786
I get:
main error: option sub-original-fps does not exist

And with verbose level 2:

Code: Select all

main debug: adding item `00000.m2ts' ( Z:\Movies\Ice Age 1\00000.m2ts ) qt4 debug: Adding a new MRL to recent ones: Z:\Movies\Ice Age 1\00000.m2ts main debug: rebuilding array of current - root Playlist main debug: rebuild done - 2 items, index 0 main debug: processing request item 00000.m2ts node null skip 0 main debug: resyncing on 00000.m2ts main debug: 00000.m2ts is at 1 main debug: starting new item main debug: creating new input thread main debug: Creating an input for '00000.m2ts' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) main debug: thread started main debug: selected subtitle language[0] en main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\Users\Jasper\AppData\Local\Temp' main debug: `Z:\Movies\Ice Age 1\00000.m2ts' gives access `' demux `' path `Z:\Movies\Ice Age 1\00000.m2ts' main debug: creating demux: access='' demux='' path='Z:\Movies\Ice Age 1\00000.m2ts' main debug: looking for access_demux module: 3 candidates qt4 debug: IM: Setting an input qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: TIMER module_need() : 130.000 ms - Total 130.000 ms / 1 intvls (Avg 130.000 ms) main debug: creating access '' path='Z:\Movies\Ice Age 1\00000.m2ts' main debug: looking for access module: 5 candidates vcd debug: trying .cue file: Z:\Movies\Ice Age 1\00000.cue vcd debug: could not find .cue file access_file debug: opening file `Z:\Movies\Ice Age 1\00000.m2ts' access_file warning: Opening remote file, increasing cache: 1000 main debug: using access module "access_file" main debug: TIMER module_need() : 153.000 ms - Total 153.000 ms / 1 intvls (Avg 153.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 20 ms main debug: pre-buffering done 1024 bytes in 0s - 49 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='' demux='' path='Z:\Movies\Ice Age 1\00000.m2ts' main debug: looking for demux module: 50 candidates main debug: using demux module "ts" main debug: TIMER module_need() : 27.000 ms - Total 27.000 ms / 1 intvls (Avg 27.000 ms) main debug: looking for a subtitle file in Z:\Movies\Ice Age 1\ main debug: autodetected subtitle: Z:\Movies\Ice Age 1\00000.srt with priority 4 main debug: `Z:\Movies\Ice Age 1\00000.srt' gives access `' demux `' path `Z:\Movies\Ice Age 1\00000.srt' main debug: creating demux: access='' demux='subtitle' path='Z:\Movies\Ice Age 1\00000.srt' main debug: looking for access_demux module: 3 candidates main debug: TIMER module_need() : 93.000 ms - Total 93.000 ms / 1 intvls (Avg 93.000 ms) main debug: creating access '' path='Z:\Movies\Ice Age 1\00000.srt' main debug: looking for access module: 5 candidates vcd debug: trying .cue file: Z:\Movies\Ice Age 1\00000.cue vcd debug: could not find .cue file access_file debug: opening file `Z:\Movies\Ice Age 1\00000.srt' access_file warning: Opening remote file, increasing cache: 1000 main debug: using access module "access_file" main debug: TIMER module_need() : 78.000 ms - Total 78.000 ms / 1 intvls (Avg 78.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 5 ms main debug: pre-buffering done 1024 bytes in 0s - 199 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating demux: access='' demux='subtitle' path='Z:\Movies\Ice Age 1\00000.srt' main debug: looking for demux module: 3 candidates vobsub debug: this doesn't seem to be a vobsub file main error: option sub-original-fps does not exist subtitle debug: Movie fps: -1.000000 subtitle debug: autodetecting subtitle format subtitle debug: detected SubRIP format subtitle debug: loading all subtitles... subtitle debug: loaded 563 subtitles main debug: selecting program id=0 main debug: using demux module "subtitle" main debug: TIMER module_need() : 369.000 ms - Total 369.000 ms / 1 intvls (Avg 369.000 ms) main debug: looking for decoder module: 36 candidates avcodec debug: libavcodec already initialized avcodec debug: codec not found (Plain text subtitles) subsdec debug: trying configured character encoding: not specified subsdec debug: trying default character encoding: CP1252 subsdec debug: using automatic UTF-8 detection main debug: using decoder module "subsdec" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315) main debug: thread started ts debug: DEMUX_SET_GROUP 0 0 qt4 debug: Updating the geometry main debug: `Z:\Movies\Ice Age 1\00000.m2ts' successfully opened qt4 debug: Updating the geometry ts warning: lost synchro qt4 debug: Updating the geometry ts debug: skipping 4 bytes of garbage qt4 debug: Updating the geometry ts debug: pid[256] unknown ts debug: pid[31] unknown ts debug: pid[4097] unknown ts debug: pid[4113] unknown ts debug: pid[4352] unknown ts debug: pid[4353] unknown ts debug: PATCallBack called ts debug: new PAT ts_id=1 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 : registration HDMV ts debug: * descriptor : unknown (0x88) ts debug: * es pid=4113 type=27 dr->i_tag=0x28 ts debug: * es pid=4113 type=27 fcc=h264 ts debug: * es pid=4352 type=129 dr->i_tag=0x5 ts debug: * es pid=4352 type=129 dr->i_tag=0x81 ts debug: * es pid=4352 type=129 dr->i_tag=0xa ts debug: found language: eng ts debug: * es pid=4352 type=129 fcc=a52 ts debug: * es pid=4353 type=129 dr->i_tag=0x5 ts debug: * es pid=4353 type=129 dr->i_tag=0x81 ts debug: * es pid=4353 type=129 dr->i_tag=0xa ts debug: found language: nld ts debug: * es pid=4353 type=129 fcc=a52 ts debug: * es pid=4608 type=144 dr->i_tag=0xa ts debug: * es pid=4608 type=144 *unknown* ts warning: first packet for pid=4113 cc=0xf ts warning: first packet for pid=4352 cc=0x1 ts warning: first packet for pid=4353 cc=0x9 qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: slave 0 EOF main warning: no vout found, dropping subpicture main warning: can't get output subpicture subsdec warning: can't get spu buffer main warning: no vout found, dropping subpicture main warning: can't get output subpicture subsdec warning: can't get spu buffer
Could you open Tools -> Messages... (set Verbosity to 2) before trying to open the file from NAS and paste messages here?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 18 Sep 2009 19:22
by kenji786
Now opening same file local:

verbose 0 (different already)
a52 info: A/52 channels:6 samplerate:48000 bitrate:512000

Verbose 2: (I pressed stop after x seconds)

Code: Select all

main debug: adding item `00000.m2ts' ( D:\Download\00000.m2ts ) qt4 debug: Adding a new MRL to recent ones: D:\Download\00000.m2ts main debug: rebuilding array of current - root Playlist main debug: rebuild done - 6 items, index 4 main debug: processing request item 00000.m2ts node null skip 0 main debug: resyncing on 00000.m2ts main debug: 00000.m2ts is at 5 main debug: starting new item main debug: creating new input thread main debug: Creating an input for '00000.m2ts' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) qt4 debug: IM: Setting an input main debug: thread started main debug: selected subtitle language[0] en main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\Users\Jasper\AppData\Local\Temp' main debug: `D:\Download\00000.m2ts' gives access `' demux `' path `D:\Download\00000.m2ts' main debug: creating demux: access='' demux='' path='D:\Download\00000.m2ts' main debug: looking for access_demux module: 3 candidates main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: creating access '' path='D:\Download\00000.m2ts' main debug: looking for access module: 5 candidates vcd debug: trying .cue file: D:\Download\00000.cue vcd debug: could not find .cue file access_file debug: opening file `D:\Download\00000.m2ts' main debug: using access module "access_file" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: Using AStream*Stream main debug: pre buffering main debug: received first data after 0 ms main debug: pre-buffering done 1024 bytes in 0s - 1000000 kbytes/s main debug: looking for stream_filter module: 2 candidates main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for stream_filter module: 1 candidate main debug: using stream_filter module "stream_filter_record" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating demux: access='' demux='' path='D:\Download\00000.m2ts' main debug: looking for demux module: 50 candidates main debug: using demux module "ts" 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 D:\Download\ ts debug: DEMUX_SET_GROUP 0 0 main debug: `D:\Download\00000.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 ts debug: pid[4352] unknown ts debug: pid[4353] unknown ts debug: PATCallBack called ts debug: new PAT ts_id=1 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 : registration HDMV ts debug: * descriptor : unknown (0x88) ts debug: * es pid=4113 type=27 dr->i_tag=0x28 ts debug: * es pid=4113 type=27 fcc=h264 main debug: selecting program id=1 main debug: looking for decoder module: 36 candidates avcodec debug: libavcodec already initialized avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "packetizer_h264" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315) main debug: thread started ts debug: * es pid=4352 type=129 dr->i_tag=0x5 ts debug: * es pid=4352 type=129 dr->i_tag=0x81 ts debug: * es pid=4352 type=129 dr->i_tag=0xa ts debug: found language: eng ts debug: * es pid=4352 type=129 fcc=a52 main debug: looking for decoder module: 36 candidates main debug: using decoder module "a52" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:315) main debug: thread started ts debug: * es pid=4353 type=129 dr->i_tag=0x5 ts debug: * es pid=4353 type=129 dr->i_tag=0x81 ts debug: * es pid=4353 type=129 dr->i_tag=0xa ts debug: found language: nld ts debug: * es pid=4353 type=129 fcc=a52 ts debug: * es pid=4608 type=144 dr->i_tag=0xa ts debug: * es pid=4608 type=144 *unknown* ts warning: first packet for pid=4113 cc=0xf ts warning: first packet for pid=4352 cc=0x1 ts warning: first packet for pid=4353 cc=0x9 packetizer_h264 warning: waiting for SPS/PPS packetizer_h264 warning: waiting for SPS/PPS main debug: Buffering 0% packetizer_h264 debug: found NAL_SPS (sps_id=0) packetizer_h264 debug: found NAL_PPS (pps_id=0 sps_id=0) main debug: Buffering 32% main debug: Buffering 63% main debug: Buffering 96% main debug: Stream buffering done (384 ms in 6 ms) a52 info: A/52 channels:6 samplerate:48000 bitrate:512000 main debug: reusing aout main debug: looking for audio output module: 3 candidates aout_directx debug: OpenAudio aout_directx debug: found device: Primary Sound Driver aout_directx debug: found device: Speakers (High Definition Audio Device) aout_directx debug: found device: Digital Audio (S/PDIF) (High Definition Audio Device) main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates main debug: thread (fontlist builder) created at priority 0 (../../.././modules/misc/freetype.c:473) freetype debug: using fontsize: 2 main debug: using text renderer module "freetype" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for video filter2 module: 20 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for video filter2 module: 20 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: window size: 1920x1080 main debug: looking for video output module: 7 candidates main debug: thread started freetype debug: Building font database... freetype debug: Finished building font database. freetype debug: Took 1000 microseconds main debug: thread ended direct3d debug: creating Vout EventThread main debug: thread (Vout Events Thread) created at priority 0 (../../../.././modules/video_output/msw/direct3d.c:218) main debug: thread started direct3d debug: DirectXCreateWindow main debug: looking for hwnd module: 3 candidates qt4 debug: requesting video... qt4 debug: Video was requested -1, -1 aout_directx debug: device supports 5.1 channels aout_directx debug: device supports 4 channels aout_directx debug: device supports 2 channels aout_directx debug: device supports 1 channel aout_directx debug: Windows says your SpeakerConfig is stereo aout_directx debug: creating DirectSoundThread main debug: thread (DirectSound Notification Thread) created at priority 15 (../../.././modules/audio_output/directx.c:427) main debug: using audio output module "aout_directx" main debug: TIMER module_need() : 108.000 ms - Total 108.000 ms / 1 intvls (Avg 108.000 ms) main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo main debug: thread started aout_directx debug: DirectSoundThread ready main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "converter_float" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: found a filter for the whole conversion main debug: looking for audio mixer module: 3 candidates main debug: using audio mixer module "float32_mixer" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/2048 bytes main debug: looking for audio filter module: 1 candidate scaletempo warning: bad input or output format scaletempo warning: input and output formats are not similar main warning: no audio filter module matching "scaletempo" could be loaded main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: looking for audio filter module: 1 candidate scaletempo debug: format: 48000 rate, 6 nch, 4 bps, fl32 scaletempo debug: params: 30 stride, 0.200 overlap, 14 search scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode main debug: using audio filter module "scaletempo" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: filter(s) 'a52 '->'fl32' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "a52tofloat32" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: found a filter for the whole conversion main debug: filter(s) 'fl32'->'fl32' 48000 Hz->48000 Hz 3F2R/LFE->Stereo main debug: looking for audio filter module: 24 candidates main debug: using audio filter module "simple_channel_mixer" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 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() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: found a filter for the whole conversion main debug: End of audio preroll qt4 debug: Video is resizing to: 1920 1080 main debug: using hwnd module "qt4" main debug: TIMER module_need() : 125.000 ms - Total 125.000 ms / 1 intvls (Avg 125.000 ms) direct3d debug: created video sub-window direct3d debug: Vout EventThread running direct3d debug: disabling screen saver main debug: using video output module "direct3d" main debug: TIMER module_need() : 178.000 ms - Total 178.000 ms / 1 intvls (Avg 178.000 ms) main debug: Deinterlacing available direct3d debug: Direct3D device adapter successfully initialized direct3d debug: selected surface pixel format is YUY2 direct3d debug: 1 Direct3D pictures created successfully direct3d debug: Direct3D scene created successfully main debug: got 1 direct buffer(s) main debug: pic render sz 1920x1080, of (0,0), vsz 1920x1080, 4cc I420, ar 16:9, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic in sz 1920x1080, of (0,0), vsz 1920x1080, 4cc I420, ar 16:9, sar 1:1, msk r0x0 g0x0 b0x0 main debug: pic out sz 1920x1080, of (0,0), vsz 1920x1080, 4cc YUY2, ar 16:9, sar 1:1, msk r0x0 g0x0 b0x0 main debug: looking for video filter2 module: 20 candidates main debug: using video filter2 module "i420_yuy2_sse2" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: indirect render, mapping render pictures 0-15 to system pictures 1-16 main debug: End of video preroll main debug: Received first picture main debug: Post-processing available qt4 debug: Qt: Entering Fullscreen main debug: Decoder buffering done in 353 ms freetype debug: using fontsize: 67 main debug: looking for video blending module: 1 candidate blend debug: chroma: YUVA -> YUY2 main debug: using video blending module "blend" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: incoming request - stopping current input main debug: dying input main debug: control type=0 main debug: control: stopping input main debug: dying input main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main debug: thread times: real 0m2.717155s, kernel 0m0.062400s, user 0m2.215214s avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped main debug: removing module "avcodec" main debug: killing decoder fourcc `h264', 0 PES in FIFO main debug: [0] 4 0 main debug: [1] 4 0 main debug: [2] 4 0 main debug: [3] 4 0 main debug: [4] 4 0 main debug: [5] 4 0 main debug: [6] 2 0 main debug: [7] 2 0 main debug: [8] 2 0 main debug: [9] 2 0 main debug: [10] 2 0 main debug: [11] 2 0 main debug: [12] 2 0 main debug: [13] 4 0 main debug: [14] 4 0 main debug: [15] 2 0 main debug: saving a free vout main debug: removing module "packetizer_h264" main warning: received buffer in the future main debug: thread times: real 0m2.719155s, kernel 0m0.062400s, user 0m0.031200s main debug: removing module "a52" main debug: killing decoder fourcc `a52 ', 2 PES in FIFO main debug: removing module "a52tofloat32" main debug: removing module "scaletempo" main debug: removing module "simple_channel_mixer" main debug: removing module "bandlimited_resampler" aout_directx debug: closing audio device aout_directx debug: DirectSoundThread exiting main debug: thread ended main debug: thread times: real 0m2.800160s, kernel 0m0.000000s, user 0m0.015600s main debug: removing module "aout_directx" main debug: removing module "converter_float" main debug: removing module "float32_mixer" main debug: releasing aout ts debug: pid list: ts debug: - pid[0] seen ts debug: - pid[31] seen ts debug: - pid[256] seen ts debug: - pid[4097] seen ts debug: - pid[4113] seen ts debug: - pid[4352] seen main debug: Program doesn't contain anymore ES ts debug: - pid[4353] seen ts debug: - pid[8191] seen main debug: removing module "ts" main debug: removing module "stream_filter_record" main debug: removing module "access_file" main debug: thread ended main debug: dead input main debug: thread times: real 0m2.941168s, kernel 0m0.015600s, user 0m0.046800s main debug: destroying useless vout main debug: removing module "i420_yuy2_sse2" direct3d debug: Direct3D scene released successfully direct3d debug: 1 Direct3D pictures released. qt4 debug: IM: Deleting the input qt4 debug: Qt: Entering Fullscreen main debug: TIMER input launching for '00000.m2ts' : 12.000 ms - Total 12.000 ms / 1 intvls (Avg 12.000 ms) direct3d debug: DirectXEventThread terminating direct3d debug: DirectXCloseWindow direct3d debug: WinProc WM_DESTROY qt4 debug: releasing video... qt4 debug: Video is not needed anymore main debug: removing module "qt4" main debug: thread ended main debug: thread times: real 0m2.898165s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "direct3d" main debug: removing module "blend" main debug: thread times: real 0m0.012000s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "freetype" main debug: removing module "yuvp" main debug: removing module "swscale"

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 19 Sep 2009 18:30
by VLC_help

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 12:28
by kenji786
No, just pasted the verbose logs here as requested. Playing over lan still doesnt work.
Also increased cache to "higher latency" - doesnt help.

Does the verbose log hold any clue?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 13:31
by VLC_help
And it still complains about subtitle issues if you remove the subtitle file?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 13:53
by kenji786
That's it! With srt file gone it plays (guess I only copied movie over locally).

Just opened the srt in notepad and it looks fine (see below). both movie an srt are named 00000.m2ts and 00000.srt. Why wouldnt that work?

1
00:03:51,820 --> 00:03:55,490
Why not call it
the Big Chill or the Nippy era?

2
00:03:55,574 --> 00:03:58,618
I'm just sayin',
how do we know it's an Ice age?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 14:22
by Lotesdelere
codec details says:
Stream 0 - sub - codec subt
Stream 1 - video h264
Stream 2 - Audio codec a52
stream 3 - Audio codec a52
I believe I've read somewhere that ffmpeg (which VLC is based on) is getting troubles if the first stream is a subtitles stream.
Not to mention that I'm not sure if the M2TS container can handle SRT subtitles properly.

Maybe you should remux to MKV and respect the default standard order of streams to ensure the best possible compatibility:
Video stream(s) first
Audio stream(s)
Subtitles

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 15:19
by kenji786
Thanks, but I removed the external sub and that solved it. Also I think XBMC is also based on ffmpeg, and it doesnt have problems. weird. I'll try and remove the internal sub file and see what happens.

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 20 Sep 2009 17:17
by kenji786
little closer to a clue. I remuxed to m2ts file and kept only one video and audio stream. media info in vlc only shows these two streams as well and file plays. As soon as I drop the .srt file in the same folder playback stops. If I then check mediainfo the substream is seen as stream 0. This can only be the external sub. Somehow VLC makes it stream 0?

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 21 Sep 2009 14:30
by VLC_help
VLC autoloads subtitle files by default (and lists them in streams). There behavior you are seeing is a bug and I will open trac ticket for this later.

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 21 Sep 2009 18:57
by kenji786
Thanks. Glad to at least have pinpointed the problem.

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 22 Sep 2009 14:37
by VLC_help
trac-test.videolan.org/vlc/ticket/3075

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 08 Jun 2015 14:40
by dl2rcf
Hello,

I am using the Workaround calling "vlc --demux ffmpeg"

However, is there any news about solving issue #3075 as of 2015?

(Issue is: VLC hangs when subrip file of the same name/directory is present when doubleclicking on the .m2ts/ .ts video file)

Re: M2TS doesnt play from NAS (win7 64bit) VLc 1.01

Posted: 14 Jan 2016 00:03
by midas02
Having the same issue. Very disappointing this still isn't fixed after six year!