Page 1 of 1

h264 mkv to .ts conversion problems.

Posted: 01 Apr 2008 18:45
by pcboy
Hi.

I've a freebox and some HD mkv (h264 + AC3 streams).
I know that freebox could only play h264 streams if they are in a .ts file.
So i've done that:

Code: Select all

vlc -v2 File.mkv --sout file/ts://File.ts
But. During the vlc conversion, I can see these warnings:

Code: Select all

[00000294] mux_ts private warning: packet with too strange dts (dts=1207067960982460,old=1207067961023460,pcr=1207067961023460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207067976080460,old=1207067976122460,pcr=1207067976122460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207067977164460,old=1207067977206460,pcr=1207067977206460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068016787460,old=1207068016829460,pcr=1207068016829460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068017872460,old=1207068017914460,pcr=1207068017914460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068018372460,old=1207068018414460,pcr=1207068018414460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068018831460,old=1207068018873460,pcr=1207068018873460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068019165460,old=1207068019206460,pcr=1207068019206460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068022043460,old=1207068022084460,pcr=1207068022084460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068022335460,old=1207068022376460,pcr=1207068022376460) [00000294] mux_ts private warning: packet with too strange dts (dts=1207068022585460,old=1207068022627460,pcr=1207068022627460) [...]
When I play the .ts file with mplayer, I can see these errors :

Code: Select all

[h264 @ 0x8811f40]warning: first frame is no keyframe [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [h264 @ 0x8811f40]reference picture missing during reorder [...]
The file plays fine, but there is a lot of poor frames, with a lot of macro-blocks. It alternates, very good HD frames, and very bad and malformed frames. It's like the file is not good.
I've tested the conversion with a lot of different HD mkv movies (which have 100% good frames when I play them), and it's the same.
On my freebox, it's like with mplayer, a lot of bad formed frames.
It's a problem with the vlc conversion, but where ?


Thanks for your help.


PS:
Gentoo 2.6.23-hardened-r8
Vlc compiled with these USEs flags:
X a52 aalib alsa cdda cddb daap dvb dvd fbcon flac gnome httpd libcaca live matroska mp3 mpeg ncurses ogg opengl optimisememory png rtsp stream svg theora truetype v4l vcd vorbis win32codecs wxwindows x264 xinerama xml xv

vlc-0.8.6e-r1
media-video/ffmpeg-0.4.9_p20070616 (with these USEs: X a52 aac encode imlib ogg theora truetype v4l vorbis x264 xvid zlib)

Re: h264 mkv to .ts conversion problems.

Posted: 16 Apr 2008 12:47
by pcboy
Ok, thanks for the answer.

If you want to convert your HD mkv files to .ts on Linux, look at this page: http://pcboy.info/index.php?target=news ... 00907&id=6

To put it in a nutshell, download http://pcboy.info/files/mkv2tsLinux.tar.gz , extract it, and run ./mkv2tsLinux.sh Sample.mkv Sample.ts .
You need to have wine on your system.


Goodbye.
Maybe VLC will be one day capable to do that without any problem.

Re: h264 mkv to .ts conversion problems.

Posted: 20 Apr 2008 15:34
by Ux64
Thanks. I'll have to try this. Because h264 playing with VLC doesn't work properly.

viewtopic.php?f=13&t=45546&p=145181&hil ... 64#p145181

Re: h264 mkv to .ts conversion problems.

Posted: 12 Oct 2008 20:55
by Harl
I have exactly the same problem. I want vlc to mux from mkv to transport stream - audio transcoding to mpeg, no video transcoding, keep original h264. The result is a mess.
Is this going to be fixed ?