Page 1 of 1
.TS file recorded with STB - won´t play
Posted: 02 Sep 2016 22:30
by aitte
Hi @all,
i´m not sure if this board is the right place. It´s the official VLC board isnt it?
VLC can play a lot formats "out of the box" with no special settings - no question.
But i bought a new DVB-S(2) receiver.
This one recordes x.ts files too, like the old one. But i´m not able to play them with VLC 2.24.
![Sad :(](./images/smilies/icon_sad.gif)
AVIdemuxer does, but that´s NOT a 100% usable player:
So where can i upload a small original file from this STB, so the bug or whatever it is for further investigations by some who has more knowledge than me.
bye aitte
P.S. MX Player (Android) does play this files
Re: .TS file recorded with STB - won´t play
Posted: 03 Sep 2016 06:04
by Jason_X_
I play .ts files all the time with VLC, does it even open them?
If so, what is the error message?
Re: .TS file recorded with STB - won´t play
Posted: 03 Sep 2016 14:13
by aitte
the VLC just do nothing. Just show the VLC logo
It´s regardless if i open the files by doubleclick or drag and drop.
Other Ts files from the old DVB-S just play automatically
so where can i upload an example of such a ts file recorded by my new DVB-S?
by the way it´s this one
http://www.strong.tv/en/products/high-d ... rs/srt7004
Re: .TS file recorded with STB - won´t play
Posted: 03 Sep 2016 23:12
by aitte
so i found a player that plays these little different
ts files
its beside to
avidemuxer the
SMPlayer V 16.8.0
http://smplayer.sourceforge.net/
c´mon VLC guys - what´s wrong with your movie player oldie
Re: .TS file recorded with STB - won´t play
Posted: 06 Sep 2016 12:41
by Lotesdelere
This one recordes x.ts files too, like the old one. But i´m not able to play them with VLC 2.24.
![Sad :(](./images/smilies/icon_sad.gif)
Please open Tools -> Messages (set Verbosity to 2) before you start the playback, and then paste the
full resulting log here or on
Pastebin.com if it's too long.
Also upload a short sample of a problematic file to either
http://streams.videolan.org/upload/ or to
Zippyshare.com (200 MB max) or to
EmbedUpload.com, the latter will upload the file for you to several other hosts (use the default ones) and then post the link to the file here.
If needed cut it with DGsplit and read here about how to do it:
viewtopic.php?f=14&t=57724&p=193335#p193335
50 MB max should be enough.
Re: .TS file recorded with STB - won´t play
Posted: 08 Sep 2016 22:15
by aitte
This one recordes x.ts files too, like the old one. But i´m not able to play them with VLC 2.24.
![Sad :(](./images/smilies/icon_sad.gif)
Please open Tools -> Messages (set Verbosity to 2) before you start the playback, and then paste the
full resulting log here or on
Pastebin.com if it's too long.
Also upload a short sample of a problematic file to either
http://streams.videolan.org/upload/ or to
Zippyshare.com (200 MB max) or to
EmbedUpload.com, the latter will upload the file for you to several other hosts (use the default ones) and then post the link to the file here.
First of all thank you for your reply
the error message only says
core info: stopping playback that´s all
and here is a sample without any editing
http://www43.zippyshare.com/v/j1yc2Xfb/file.html
just what i get with the STB mentioned above.
Re: .TS file recorded with STB - won´t play
Posted: 10 Sep 2016 15:34
by Lotesdelere
the error message only says
core info: stopping playback that´s all
As said before, we need the
full resulting log, from the very beginning to the very end.
Re: .TS file recorded with STB - won´t play
Posted: 10 Sep 2016 20:46
by aitte
sorry, i missed the word Verbosity
core debug: processing request item: 0001.TS, node: Wiedergabeliste, skip: 0
core debug: resyncing on 0001.TS
core debug: 0001.TS is at 0
core debug: starting playback of the new playlist item
core debug: resyncing on 0001.TS
core debug: 0001.TS is at 0
core debug: creating new input thread
core debug: Creating an input for '0001.TS'
core debug: requesting art for 0001.TS
core debug: looking for meta fetcher module matching "any": 1 candidates
lua debug: Trying Lua scripts in C:\Users\winoin\AppData\Roaming\vlc\lua\meta\fetcher
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\fetcher
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\fetcher\tvrage.luac
core debug: no meta fetcher modules matched
core debug: searching art for 0001.TS
core debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\winoin\AppData\Roaming\vlc\lua\meta\art
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\art
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\00_musicbrainz.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\01_googleimage.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
qt4 debug: IM: Setting an input
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\02_frenchtv.luac
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
lua debug: skipping script (unmatched scope) C:\Program Files\VideoLAN\VLC\lua\meta\art\03_lastfm.luac
core debug: no art finder modules matched
core debug: art not found for 0001.TS
core debug: using timeshift granularity of 50 MiB, in path 'C:\Users\WINO~1\AppData\Local\Temp'
core debug: `file:///C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS' gives access `file' demux `' path `/C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS'
core debug: specified demux `any'
core debug: creating demux: access='file' demux='any' location='/C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS' file='C:\[BBC World News__2016-09-03 12'59'24]\0001.TS'
core debug: looking for access_demux module matching "file": 12 candidates
core debug: no access_demux modules matched
core debug: creating access 'file' location='/C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS', path='C:\[BBC World News__2016-09-03 12'59'24]\0001.TS'
core debug: looking for access module matching "file": 21 candidates
filesystem debug: opening file `C:\[BBC World News__2016-09-03 12'59'24]\0001.TS'
core debug: using access module "filesystem"
core debug: Using stream method for AStream*
core debug: starting pre-buffering
core debug: received first data after 0 ms
core debug: pre-buffering done 1024 bytes in 0s - 1000000 KiB/s
core debug: looking for stream_filter module matching "any": 6 candidates
core debug: no stream_filter modules matched
core debug: looking for stream_filter module matching "record": 6 candidates
core debug: using stream_filter module "record"
core debug: creating demux: access='file' demux='any' location='/C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS' file='C:\[BBC World News__2016-09-03 12'59'24]\0001.TS'
core debug: looking for demux module matching "any": 66 candidates
ts debug: pid[163] unknown
ts debug: pid[92] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1026 version=8 current_next=1
ts debug: * number=0 pid=16
ts debug: * number=10030 pid=1838
ts debug: * number=10050 pid=1858
ts debug: * number=10063 pid=1100
ts debug: * number=10067 pid=1090
ts debug: * number=10079 pid=4100
ts debug: * number=10080 pid=1050
ts debug: * number=10081 pid=4200
ts debug: * number=10082 pid=256
ts debug: * number=10083 pid=257
ts debug: * number=10099 pid=1907
ts debug: eof ?
core debug: using demux module "ts"
core debug: looking for a subtitle file in C:\[BBC World News__2016-09-03 12'59'24]\
ts debug: DEMUX_SET_GROUP 0 0000000000000000
core debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in C:\Users\winoin\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac
core debug: no meta reader modules matched
core debug: `file:///C:/%5BBBC%20World%20News__2016-09-03%2012'59'24%5D/0001.TS' successfully opened
ts debug: eof ?
core debug: EOF reached
core debug: finished input
core debug: removing module "ts"
ts debug: pid list:
ts debug: - pid[0] seen
ts debug: - pid[92] seen
ts debug: - pid[163] seen
ts debug: - pid[8191] seen
core debug: removing module "record"
core debug: removing module "filesystem"
core debug: dead input
core debug: changing item without a request (current 0/1)
core debug: nothing to play
qt4 debug: IM: Deleting the input
Re: .TS file recorded with STB - won´t play
Posted: 17 Sep 2016 19:53
by aitte
the error message only says
core info: stopping playback that´s all
As said before, we need the
full resulting log, from the very beginning to the very end.
so Lotesdelere
Don´t put me on the rack.
What´s wrong here with VLC 2.2.4 and these special kind of .ts files
![Wink :wink:](./images/smilies/icon_wink.gif)
Re: .TS file recorded with STB - won´t play
Posted: 06 Oct 2016 23:26
by Xcoder
Hello,
I seem to have exactly the same Problem here on OSX:
Code: Select all
core debug: VLC media player - 2.2.4 Weatherwax
core debug: Copyright © 1996-2016 the VideoLAN team
core debug: revision 2.2.4-3-g2fc51dd
core debug: configured with ../extras/package/macosx/../../../configure '--prefix=/Users/fpk/Desktop/vlc-2.2/release/vlc_install_dir' '--enable-macosx' '--enable-merge-ffmpeg' '--enable-growl' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-shout' '--enable-ncurses' '--enable-twolame' '--enable-realrtsp' '--enable-libass' '--enable-macosx-eyetv' '--enable-macosx-qtkit' '--enable-macosx-avfoundation' '--disable-skins2' '--disable-xcb' '--disable-caca' '--disable-sdl' '--disable-samplerate' '--disable-macosx-dialog-provider' '--with-macosx-version-min=10.6' '--build=x86_64-apple-darwin10' 'build_alias=x86_64-apple-darwin10' 'CC=xcrun clang' 'CFLAGS=' 'LDFLAGS=' 'CXX=xcrun clang++' 'OBJC=xcrun clang'
core debug: processing request item: out.ts, node: Playlist, skip: 0
core debug: resyncing on out.ts
core debug: out.ts is at 0
core debug: starting playback of the new playlist item
core debug: resyncing on out.ts
core debug: out.ts is at 0
core debug: creating new input thread
core debug: Creating an input for 'out.ts'
core debug: requesting art for out.ts
core debug: using timeshift granularity of 50 MiB, in path '/tmp'
core debug: `file:///Users/bz/Desktop/out.ts' gives access `file' demux `' path `/Users/bz/Desktop/out.ts'
core debug: specified demux `any'
core debug: looking for meta fetcher module matching "any": 1 candidates
core debug: creating demux: access='file' demux='any' location='/Users/bz/Desktop/out.ts' file='/Users/bz/Desktop/out.ts'
lua debug: Trying Lua scripts in /Users/bz/Library/Application Support/org.videolan.vlc/lua/meta/fetcher
core debug: looking for access_demux module matching "file": 14 candidates
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/lua/meta/fetcher
core debug: no access_demux modules matched
core debug: creating access 'file' location='/Users/bz/Desktop/out.ts', path='/Users/bz/Desktop/out.ts'
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/fetcher/tvrage.luac
core debug: looking for access module matching "file": 19 candidates
filesystem debug: opening file `/Users/bz/Desktop/out.ts'
core debug: using access module "filesystem"
core debug: Using stream method for AStream*
lua debug: skipping script (unmatched scope) /Applications/VLC.app/Contents/MacOS/share/lua/meta/fetcher/tvrage.luac
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/share/lua/meta/fetcher
core debug: no meta fetcher modules matched
core debug: searching art for out.ts
core debug: looking for art finder module matching "any": 2 candidates
lua debug: Trying Lua scripts in /Users/bz/Library/Application Support/org.videolan.vlc/lua/meta/art
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/lua/meta/art
core debug: starting pre-buffering
core debug: received first data after 0 ms
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/00_musicbrainz.luac
core debug: pre-buffering done 1024 bytes in 0s - 20833 KiB/s
core debug: looking for stream_filter module matching "any": 9 candidates
core debug: no stream_filter modules matched
core debug: looking for stream_filter module matching "record": 9 candidates
core debug: using stream_filter module "record"
core debug: creating demux: access='file' demux='any' location='/Users/bz/Desktop/out.ts' file='/Users/bz/Desktop/out.ts'
core debug: looking for demux module matching "any": 66 candidates
lua debug: skipping script (unmatched scope) /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/00_musicbrainz.luac
mod debug: MOD validation failed (ext=ts)
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/01_googleimage.luac
lua debug: skipping script (unmatched scope) /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/01_googleimage.luac
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/02_frenchtv.luac
lua debug: skipping script (unmatched scope) /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/02_frenchtv.luac
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/03_lastfm.luac
lua debug: skipping script (unmatched scope) /Applications/VLC.app/Contents/MacOS/share/lua/meta/art/03_lastfm.luac
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/share/lua/meta/art
core debug: no art finder modules matched
core debug: art not found for out.ts
ts debug: pid[144] unknown
ts debug: pid[156] unknown
ts debug: pid[155] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=79 version=5 current_next=1
ts debug: * number=9001 pid=164
macosx warning: variable stereo-mode doesn't exist or isn't handled
ts debug: eof ?
core debug: using demux module "ts"
core debug: looking for a subtitle file in /Users/bz/Desktop/
ts debug: DEMUX_SET_GROUP 0 0x0
core debug: looking for meta reader module matching "any": 2 candidates
lua debug: Trying Lua scripts in /Users/bz/Library/Application Support/org.videolan.vlc/lua/meta/reader
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/lua/meta/reader
lua debug: Trying Lua playlist script /Applications/VLC.app/Contents/MacOS/share/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /Applications/VLC.app/Contents/MacOS/share/share/lua/meta/reader
core debug: no meta reader modules matched
core debug: `file:///Users/bz/Desktop/out.ts' successfully opened
ts debug: eof ?
core debug: EOF reached
core debug: finished input
core debug: removing module "ts"
ts debug: pid list:
ts debug: - pid[0] seen
ts debug: - pid[144] seen
ts debug: - pid[155] seen
ts debug: - pid[156] seen
ts debug: - pid[8191] seen
core debug: removing module "record"
core debug: removing module "filesystem"
core debug: dead input
core debug: changing item without a request (current 0/1)
core debug: nothing to play
The same file plays well using MPlayerX. The format is H264, 1920x1080, 25 fps, AC-3 384 kbps 48Hz, 2 channels. Same problem on 3.0.0 Nighlybuild
Sample file:
http://www39.zippyshare.com/v/GWA14jeq/file.html
Re: .TS file recorded with STB - won´t play
Posted: 07 Oct 2016 13:27
by jm3767
I think your issue is similar/related to the one I have reported in this forum under the thread "Windows VLC player unable to play (.TSV) file".
In my case it appears if there might be a lot of "garbage" inside the video (.ts) file which is confusing VLC Player.
I tried processing your file through ffmpeg ( >ffmpeg -i out.ts -c: copy out_ffmpeg.ts ) and the resulting file (out_ffmpeg.ts) is played correctly by vlcplayer.
I had previously tried the same method with a video file created by a PVR (Aldi/Bauhm TV), which VLC player refused to play.
The file, after processing (copy streams) through ffmpeg, was smaller (about 400Mb in 2,200Mb) and played properly with VLC player.
Joe.
Re: .TS file recorded with STB - won´t play
Posted: 07 Oct 2016 14:23
by Xcoder
@jm3767: you are right. Filtering with ffmpeg cleans the file. But this is not sufficient because at the end I intend to use VLC to steam from a life source providing this stream (DVB-C live TV channel from VDR with streamdev-server plugin). VLC has my favourite channels in the playlist and shall work without additional filtering in between. Strange is, that a lot of channels from my cable supplier work well with VLC, but some are poisoned...
Re: .TS file recorded with STB - won´t play
Posted: 08 Oct 2016 19:34
by aitte
Hello,
I seem to have exactly the same Problem here on OSX:
The same file plays well using MPlayerX. The format is H264, 1920x1080, 25 fps, AC-3 384 kbps 48Hz, 2 channels. Same problem on 3.0.0 Nighlybuild
Sample file:
http://www39.zippyshare.com/v/GWA14jeq/file.html
![Wink ;-)](./images/smilies/icon_wink.gif)
also .ts !
What STB did you use exactly?
Re: .TS file recorded with STB - won´t play
Posted: 09 Oct 2016 17:18
by Xcoder
Its vdr-2.2.0 running on an Debian HTPC. For this specific channel the dvbapi plugin is used.
Re: .TS file recorded with STB - won´t play
Posted: 12 Oct 2016 22:46
by Xcoder
I checked the TS packtets with DVBinspector. In my file the first 889 TS packets are marked to be scrambled: hex 470090dd.... Afterwards the packets are not marked to be scrambled: 4700901e... After filtering with ffmpeg no scrambled packets can be found.
Is this an issue for VLC?
Cheers
Re: .TS file recorded with STB - won´t play
Posted: 13 Oct 2016 22:48
by Xcoder
OK, scrambled packtets do not seem to be the root cause. When I cut away this packets the file is still not played in VLC.
I made a comparison before/after filtering with ffmpeg.
The original file has only 4 PIDs:
- 0x00: PAT
- 0x90: the video stream
- 0x9b: the 1st audio stream
- 0x9c: the 2nd audio stream
Since there is no SDT the 3 streams are not identified by DVBInspector and the description is only "?".
The PES header for the video stream looks like this:
Code: Select all
stream_id: 0xE0 (224) => ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 or ISO/IEC 14496-2 video stream number 0
PES_packet_length: 0x0 (0)
markerBits: 0x2 (2)
pes_scrambling_control: 0x0 (0) => Not scrambled
pes_priority: 0x0 (0) => normal
data_alignment_indicator: 0x1 (1) => PES packet header is immediately followed by the video start code or audio syncword indicated in the data_stream_alignment_descriptor
copyright: 0x0 (0) => not defined whether the material is protected by copyright
original_or_copy: 0x0 (0) => contents of the associated PES packet payload is a copy
pts_dts_flags: 0x3 (3) => both the PTS fields and DTS fields shall be present in the PES packet header
escr_flag: 0x0 (0) => no ESCR fields are present
es_rate_flag: 0x1 (1) => ES_rate field is present
dsm_trick_mode_flag: 0x0 (0) => 8-bit trick mode field is not present
additional_copy_info_flag: 0x0 (0) => additional_copy_info field is not present
pes_crc_flag: 0x0 (0) => CRC field is not present
pes_extension_flag: 0x0 (0) => extension field is not present
pes_header_data_length: 0xD (13)
pts: 0x19EBEAD62 (6958263650) => 21:28:34.0405
dts: 0x19EBE9F52 (6958260050) => 21:28:34.0005
After filtering with ffmpeg I have:
- 0x00: PAT
- 0x11: SDT/BAT
- 0x100: the video stream
- 0x101: the 1st audio stream
- 0x102: the 2nd audio stream
- 0x1000: PMT
Therefore some additional tables and the video audio PIDs are renumbered.
The PES header for the video stream looks like this:
Code: Select all
stream_id: 0xE0 (224) => ITU-T Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 11172-2 or ISO/IEC 14496-2 video stream number 0
PES_packet_length: 0x0 (0)
markerBits: 0x2 (2)
pes_scrambling_control: 0x0 (0) => Not scrambled
pes_priority: 0x0 (0) => normal
data_alignment_indicator: 0x0 (0) => alignment not defined
copyright: 0x0 (0) => not defined whether the material is protected by copyright
original_or_copy: 0x0 (0) => contents of the associated PES packet payload is a copy
pts_dts_flags: 0x3 (3) => both the PTS fields and DTS fields shall be present in the PES packet header
escr_flag: 0x0 (0) => no ESCR fields are present
es_rate_flag: 0x0 (0) => no ES_rate field is present
dsm_trick_mode_flag: 0x0 (0) => 8-bit trick mode field is not present
additional_copy_info_flag: 0x0 (0) => additional_copy_info field is not present
pes_crc_flag: 0x0 (0) => CRC field is not present
pes_extension_flag: 0x0 (0) => extension field is not present
pes_header_data_length: 0xA (10)
pts: 0x37EE7 (229095) => 0:00:02.5455
dts: 0x370D7 (225495) => 0:00:02.5055
Can anyone spot anything relevant?
Re: .TS file recorded with STB - won´t play
Posted: 14 Oct 2016 11:14
by Xcoder
Next finding: from the ffmpeg filtered stream I removed the PMT or PAT packets (PIDs 0x00 or 0x1000). VLC was not anymore able to play the stream. Other viewers can play "dumb" streams with just the video and audio PIDs. VLC seem to need the PMT. I can cut away the SDT/BAT and VLC is still able to play it. But the PAT/PMT seems to be essential for VLC.
On this strange channel my cable provider does not seem to send PMTs at all. Therefore VLC is not able to play it. Other players: no problem.
Re: .TS file recorded with STB - won´t play
Posted: 14 Oct 2016 11:32
by Xcoder
Solution found: start VLC with --demux option:
/Applications/VLC.app/Contents/MacOS/VLC --demux ffmpeg
Or for Windows see
https://forum.videolan.org/viewtopic.ph ... 11#p300811
Re: .TS file recorded with STB - won´t play
Posted: 14 Oct 2016 12:30
by aitte
@Xcoder
excellent work!
for the windows user
C:\Path\to\VLC.exe --demux ffmpeg
This should be done automatically by the VLC itself -> so for me it´s a little bug!
just my 2 cents
Re: .TS file recorded with STB - won´t play
Posted: 20 Oct 2016 19:59
by aitte
coincidental found
Bomi 0.911 plays these TV STB recorded .ts files without hesitation, too.
c´mon VLC
http://bomi-player.github.io/
https://twitter.com/bomi_player