HEVC : work fine with .mp4 or .mkv container but not with .ts container

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
D2MAC
New Cone
New Cone
Posts: 5
Joined: 20 Apr 2015 21:37

HEVC : work fine with .mp4 or .mkv container but not with .ts container

Postby D2MAC » 25 May 2015 20:53

Hi,

HEVC : work fine with .mp4 or .mkv container but not with .ts container :

With .ts container, HEVC doesn't work in VLC 2.2.1 or Nightly V3 build

It's a problem because i use VLC via UDP/IP to stream HEVC Broadcast from DVBDREAM.

With .ts container + HEVC, we have just the first frame, (clock Problem ?)

HEVC 10 BITS .ts container download link (don't work with VLC 2.2.1 or NIGHTLY builds) :

http://www.demo-uhd3d.com/files/uhd4k/Channel_4K.ts

http://www.demo-uhd3d.com/files/uhd4...onFils_2014.ts

http://www.demo-uhd3d.com/files/uhd4...w_Milan_UHD.ts


HEVC .mp4 container (ok with VLC) :

http://www.demo-uhd3d.com/files/uhd4...uit_villes.mp4

HEVC .mkv container (ok with VLC) :

http://www.demo-uhd3d.com/files/uhd4k/IMAX_PreShow.mkv

Lotesdelere
Cone Master
Cone Master
Posts: 9602
Joined: 08 Sep 2006 04:39
Location: Europe

Re: HEVC : work fine with .mp4 or .mkv container but not with .ts container

Postby Lotesdelere » 26 May 2015 13:00

Links #2 #3 and #4 are broken because you have done a simple text copy/paste rather than using the Copy Link Location of your browser, so we got the ... dots instead of the full URL.
But I was able to find out file #3:
http://www.demo-uhd3d.com/files/uhd4k/S ... lan_UHD.ts

It is true that VLC 2.2.1 has problems to play these files but so does FFplay and considering the messages I'm not sure these TS are valid:

Code: Select all

[NULL @ 03767d20] start time for stream 1 is not set in estimate_timings_from_pts [mpegts @ 03766ba0] Could not find codec parameters for stream 1 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, mpegts, from 'Samsung_Fashion_Show_Milan_UHD.ts': Duration: N/A, start: 1.079989, bitrate: N/A Program 1 Stream #0:0[0x101]: Video: hevc (Main 10) ([36][0][0][0] / 0x0024), yuv420p10le(tv, bt709), 3840x2160 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 25 tbc Stream #0:1[0x102](und): Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp [hevc @ 03767340] PPS id out of range: 0q= 901KB sq= 0B f=0/0 [hevc @ 03767340] PPS id out of range: 0q= 0KB sq= 0B f=0/0 [hevc @ 03767340] PPS id out of range: 0q= 386KB sq= 0B f=0/0 Last message repeated 1 times [hevc @ 03767340] PPS id out of range: 0q= 513KB sq= 0B f=0/0 [hevc @ 03767340] PPS id out of range: 0q= 1246KB sq= 0B f=0/0 [hevc @ 0379b020] Could not find ref with POC 36B sq= 0B f=0/0 [hevc @ 03767340] PPS id out of range: 0 [hevc @ 0379b020] Could not find ref with POC 40B sq= 0B f=0/0 138.47 M-V: 0.000 fd= 87 aq= 0KB vq= 1399KB sq= 0B f=0/0

However, VLC 2.2.1 has also problems playing the TS files from this page:
http://www.elecard.com/en/download/videos.html

For instance with the Big Buck Bunny TS files at the bottom of the page I'm getting these error messages:

Code: Select all

packetizer_mpeg4audio warning: ADTS CRC not supported packetizer_mpeg4audio warning: ADTS CRC not supported packetizer_mpeg4audio warning: ADTS CRC not supported core warning: picture is too late to be displayed (missing 154 ms) core warning: picture is too late to be displayed (missing 137 ms) core warning: picture is too late to be displayed (missing 95 ms) core warning: picture is too late to be displayed (missing 80 ms) core warning: picture is too late to be displayed (missing 166 ms) packetizer_mpeg4audio warning: ADTS CRC not supported packetizer_mpeg4audio warning: ADTS CRC not supported packetizer_mpeg4audio warning: ADTS CRC not supported packetizer_mpeg4audio warning: ADTS CRC not supported core warning: buffer too late (-77045 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported core debug: playback too late (56612): flushing buffers packetizer_mpeg4audio warning: ADTS CRC not supported avcodec warning: More than 4 late frames, dropping frame avcodec warning: More than 4 late frames, dropping frame core warning: buffer too late (-89167 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported core warning: buffer too late (-97723 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported core warning: buffer too late (-78289 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported core warning: buffer too late (-85845 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported avcodec warning: More than 4 late frames, dropping frame avcodec warning: More than 4 late frames, dropping frame core warning: buffer too late (-94412 us): dropped packetizer_mpeg4audio warning: ADTS CRC not supported core warning: buffer too late (-128967 us): dropped
While the same file is playing fine with FFplay.
In both cases it seems there is something fishy with the audio.

So you should create a new ticket on the VLC Trac with your messages log, links to sample files and the link to this thread.

D2MAC
New Cone
New Cone
Posts: 5
Joined: 20 Apr 2015 21:37

Re: HEVC : work fine with .mp4 or .mkv container but not with .ts container

Postby D2MAC » 27 May 2015 15:06

Hi,

Here the good link to debug VLC with .ts :

http://www.demo-uhd3d.com/files/uhd4k/Channel_4K.ts

http://www.demo-uhd3d.com/files/uhd4k/S ... lan_UHD.ts
-> this .ts work in MPC-BE and MPC-HC

http://www.demo-uhd3d.com/files/uhd4k/E ... mo.HEVC.ts

http://www.demo-uhd3d.com/files/uhd4k/A ... ue.HEVC.ts

Those files works with lates MPC-BE/MPC-HC players, but VLC can't read .ts container. (VLC 2.2.1 or latest nightly builds at 27/05/2015)


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 5 guests