View Full Version : mkv2vob: New App to Remux MKV x264/AC3 which play on PS3
dd03pehe
17th November 2007, 13:00
First I must thank you for a great app! I have been waiting for an app like this for a very long time now.
I have the exactly the same issue as akirax. On the files I made myself the video plays fast the first 10 seconds and then becomes choppy and the a/v is out of sync. On your files, however, it works perfect.
I have only tried on 2 files so far but I will investigate it some more during the day and see if I can find whats causing it.
I also got the 'no titles' problem where I cant see the .vob files on my USB memory. But I did just set it to display all and then it worked fine.
Im on a PAL PS3 with 2.0 firmware.
Regards,
dd03pehe
17th November 2007, 13:22
Strange.. If I click display on my PS3 during the playback it cant calculate the bitrate on my files. It says - kbps on both the audio and the video. On your file (the heroes sample) it can calculate without problems.
Regards,
glen8
17th November 2007, 13:32
ok, I converted two tv shows lastnight from .mkv to .vob
I burnt them onto a dvd and watched both on my PS3
I'm 99% happy. The only problem is that it sometimes goes slightly out of sync. It seems to be around the middle but usually goes back in sync again :confused:
SeeMoreDigital
17th November 2007, 13:42
Thanks very much for the sample 3r1c... :)
Cheers
dd03pehe
17th November 2007, 14:56
Yay. I got it to work now :-)
What I did was
1. Extract the .mkv to .h264 and .ac3 with MKVExtractGui
2. Change level to 4.1 with h264info_alpha0011.
IMPORTANT: If I used the alpha 12 version It didnt work!
3. Mux it together with your ffmpeg line: ffmpeg -r 23.976 -f h264 -i video.h264 -f ac3 -i audio.ac3 -vcodec copy -acodec copy -f vob output.vob
Thats it. I only tried on a 50MB 720p.mkv though, will try on something bigger now.
ExSport
17th November 2007, 15:49
2. Change level to 4.1 with h264info_alpha0011.
IMPORTANT: If I used the alpha 12 version It didnt work!
And what about Alpha 13?
dd03pehe
17th November 2007, 16:05
And what about Alpha 13?
Sorry I meant the alpha 13. The one that came bundled with the mkv2vob.rar didnt work or me. With alpha 11 it works perfect.
dd03pehe
17th November 2007, 19:06
Works to stream from an UPnP media server aswell :) Watching my new created vobs from my server now and it works like a charm. I have never been as happy with my PS3 as I am today!
wizziwig
17th November 2007, 19:27
I have not tried it on a PS3 but I'm surprised that it plays these files. I looked at the 720p sample on your site and it didn't play on any Windows player I tried (mplayer, vlc, powerdvd, etc.). I only get audio.
Has anyone been able to play these files on anything but a PS3?
glen8
17th November 2007, 19:30
Just converting another .mkv now which is a 2hr 720p movie. It is coming up with the message 'buffer underflow, packet too large'. It looks like it's muxing it anyway so I'll let it carry on and test it when finished.
To the poster above, I haven't tested them on the PC but will do and report back
dd03pehe
17th November 2007, 19:58
I have not tried it on a PS3 but I'm surprised that it plays these files. I looked at the 720p sample on your site and it didn't play on any Windows player I tried (mplayer, vlc, powerdvd, etc.). I only get audio.
Has anyone been able to play these files on anything but a PS3?
They didnt work on my PC when I tried. Only audio for me aswell.
_leech_
18th November 2007, 00:34
Any progress on getting 1080p content working?
3r1c
18th November 2007, 02:20
to 3r1c:
Thanks for your great prog, tried it today on PlanetEarth 1080p.
What I found is that original resolution of MKV has 1920x1080 but "converted" VOB(it begins from H264 extraction) file has 1920x1088.
Maybe bug in Media Info, maybe the problem why on Ps3 there is a blank screen.
Tried to fix it with H264info to set it back to 1920x1080 but without success:-(
What resolution(1080p source) was your extracted H264 file or final VOB?
Thanks ExSport
EDIT:
I forgot one bug:-)
When you use regional settings which use decimal sign "," instead of "." then application will terminate with an error.
But it is maybe problem of used utilities, didn't tried them alone...
The video stream is only extracted and copied, its not recompressed so its impossible the resolution has changed.
The problem must be with whatever tool you used to check it is giving you the wrong size.
Where are you reading the res from?
Please explain what you mean by regional settings?
Where is a , used instead of . ?
3r1c
18th November 2007, 02:24
I have not tried it on a PS3 but I'm surprised that it plays these files. I looked at the 720p sample on your site and it didn't play on any Windows player I tried (mplayer, vlc, powerdvd, etc.). I only get audio.
Has anyone been able to play these files on anything but a PS3?
the whole purpose of this program is to allow it to be played on the ps3. you can just watch an mkv on your pc without any conversion.
It probably wont play in any program, the fact it plays on the ps3 at all is pure luck becuase h264 in vob is non standard.
3r1c
18th November 2007, 02:27
Your sample works, but when I make is desincronized.
I play from the beginning of the file and I have the 2.0 firmware.
I download the mkv2vob.rar at this moment (not old version), extract, open mkv2vob.exe, select a .mkv (spiderman sample), I select the output name .vob, save, wait to finish.
I burn the sample to a DVD-RW and then play from there or copy to the HD of PS3 and is desincronized.
In my computer also is desincronized.
I need special codec pack?
Regards.
The only thing i can think of is one of the dll's in the tools folder is already installed on your pc system32 folder or registered by some other program and its using that one instead of the proper one.
Copy all the dll files from the tools folder to your c:\windows\system32 overwrite any existing.
Right click on the mkv2vob.exe and goto properties, make sure version is 1.2.0
3r1c
18th November 2007, 02:32
Any progress on getting 1080p content working?
ill do some testing. i think the problem with 1080p is that vob cant handle the high bitrate.
ExSport
18th November 2007, 12:10
The video stream is only extracted and copied, its not recompressed so its impossible the resolution has changed.
The problem must be with whatever tool you used to check it is giving you the wrong size.
Where are you reading the res from?
Please explain what you mean by regional settings?
Where is a , used instead of . ?
I know that video is not recompressed, MKV file has 1920x1080 resolution but when you extracted video track(H264) then it has 1920x1088 and also final VOB has 1920x1088.
You can try yourself with this sample.
SAMPLE MKV (http://rapidshare.com/files/70532033/Planet.Earth.01.From.Pole.to.Pole.2006.1080p.HDDVD.x264-AJP-sample.mkv.html)
Tried to change it to 1920x1072 with H264info but again blank screen.
For file info I use newest MediaInfo (http://mediainfo.sourceforge.net)
With regional settings I mean that when you change this settings in Control Panel to e.g. Czech, then for decimal separator is used "," instead of "." so when program e.g. divides, you will see divide by zero or similar error because eg. 4,23 is not interpreted as 4.23, understand me now?:)
But as I said, maybe it is bug in used utilities and not your prog:)
And thanks for your work!
ExSport
18th November 2007, 12:14
the whole purpose of this program is to allow it to be played on the ps3. you can just watch an mkv on your pc without any conversion.
It probably wont play in any program, the fact it plays on the ps3 at all is pure luck becuase h264 in vob is non standard.
No problem to play it on my PC.
For H264 videos I use CoreAVC decoder and Media Player Classic.
Has123
18th November 2007, 15:32
I have not tried it on a PS3 but I'm surprised that it plays these files. I looked at the 720p sample on your site and it didn't play on any Windows player I tried (mplayer, vlc, powerdvd, etc.). I only get audio.
Has anyone been able to play these files on anything but a PS3?
Those play with Haali splitter mpg checked and CoreAVC in MPC.
Has123
18th November 2007, 15:37
the whole purpose of this program is to allow it to be played on the ps3. you can just watch an mkv on your pc without any conversion.
It probably wont play in any program, the fact it plays on the ps3 at all is pure luck becuase h264 in vob is non standard.
Would it make more sense to mux into an mp4 container instead?
SeeMoreDigital
18th November 2007, 15:48
It probably wont play in any program, the fact it plays on the ps3 at all is pure luck becuase h264 in vob is non standard.Instead of placing the streams into the .VOB container, how about placing them into the .EVO container?
Has123
18th November 2007, 15:58
Instead of placing the streams into the .VOB container, how about placing them into the .EVO container?
Really the best container for ps3 will be a ts/m2ts. I do not think the ps3 can play evo files.
SeeMoreDigital
18th November 2007, 16:51
Really the best container for ps3 will be a ts/m2ts. I do not think the ps3 can play evo files.In that case I guess TSremux or VLC player could be used...
Has123
18th November 2007, 17:02
In that case I guess TSremux or VLC player could be used...
Sony is working on a fix for firmware 2.0 as many users have problems with it and also on support for DIVX so I think we should wait and not transcode/remux our libraries as the ps3's file support is a work in progress. eg I reencoded a h264 ts 1080i to mpg 1080p worked perfectly on fw 1.93 and not on fw 2.0 and now the original file works perfect on fw 2.0.
TSRemux does not work with h264 mkv, only with mpg mkv according to the author.
3r1c
18th November 2007, 18:09
mp4 would be better except that ps3 does not play AC3 in mp4 so you would have to convert your audio to stereo 2.0.
VOB method is only way the ps3 will play h264 and AC3 5.1.
Has123
18th November 2007, 18:21
Certainly ts/m2ts support h264 AC3 5.1 and high bitrate.
3r1c
18th November 2007, 19:53
Certainly ts/m2ts support h264 AC3 5.1 and high bitrate.
yes but the ps3 wont play them.
even if you take a h264/ac3 bluray which plays, take the m2ts file and try to play it directly and ps3 wont play it.
3r1c
18th November 2007, 19:56
I know that video is not recompressed, MKV file has 1920x1080 resolution but when you extracted video track(H264) then it has 1920x1088 and also final VOB has 1920x1088.
You can try yourself with this sample.
SAMPLE MKV (http://rapidshare.com/files/70532033/Planet.Earth.01.From.Pole.to.Pole.2006.1080p.HDDVD.x264-AJP-sample.mkv.html)
Tried to change it to 1920x1072 with H264info but again blank screen.
For file info I use newest MediaInfo (http://mediainfo.sourceforge.net)
With regional settings I mean that when you change this settings in Control Panel to e.g. Czech, then for decimal separator is used "," instead of "." so when program e.g. divides, you will see divide by zero or similar error because eg. 4,23 is not interpreted as 4.23, understand me now?:)
But as I said, maybe it is bug in used utilities and not your prog:)
And thanks for your work!
I checked it and its definately a bug in mediainfo.
Both h264info and ffmpeg correctly read the .h264 file as 1920x1080.
Maybe ps3 makes the same mistake and thats why it wont play it, but i dont know.
Has123
18th November 2007, 20:01
yes but the ps3 wont play them.
even if you take a h264/ac3 bluray which plays, take the m2ts file and try to play it directly and ps3 wont play it.
My ps3 plays ts and m2ts(through TSRemux) with fw 2.0 though my source is not bluray ( 1440x1088i h264 with 5.1 AC3 ts files from a moded dish receiver).
SeeMoreDigital
18th November 2007, 20:33
I checked it and its definately a bug in mediainfo.
Both h264info and ffmpeg correctly read the .h264 file as 1920x1080.
Maybe ps3 makes the same mistake and thats why it wont play it, but i dont know.Sounds as though the original AVC video stream was encoded using mod-16 resolutions (like many broadcast MPEG-2 video streams), complete with an 1080 sequence header.
Cheers
3r1c
18th November 2007, 21:33
Sounds as though the original AVC video stream was encoded using mod-16 resolutions (like many broadcast MPEG-2 video streams), complete with an 1080 sequence header.
Cheers
i dont think so, the source is hddvd which is definately 1080 and not 1088.
could it be the encoder is encoding at 1088 and then lies that its 1080?
what would cause that to happen?
akirax
20th November 2007, 19:37
The only thing i can think of is one of the dll's in the tools folder is already installed on your pc system32 folder or registered by some other program and its using that one instead of the proper one.
Copy all the dll files from the tools folder to your c:\windows\system32 overwrite any existing.
Right click on the mkv2vob.exe and goto properties, make sure version is 1.2.0
This is the problem:
http://i229.photobucket.com/albums/ee130/akirax23/25fps.jpg
25000fps, Can you change to 25 like this picture?
http://i229.photobucket.com/albums/ee130/akirax23/4.jpg
I try with 25 and is perfect.
Regards!
pepperisback
24th November 2007, 12:10
So after a week of waiting to write here something down and testing I have found a solution for me and also a question.
At first when I tested mkv2vob the video played very fast but the audio normal. So mkv2vob doesn`t work for me. I had to do it step by step with the programs which you have used.
I have two mkv videos here at home. The first one worked only when I typed 25 frames and 4.1 in h264info and the other one only worked when I leave frames blank and type only 4.1.
The Spiderman Samply from you only worked with 25 frames. So can you tell me how can I found out if i have to choose 25 frames or to leave the field blank?
Thank You!
akirax
24th November 2007, 14:19
So after a week of waiting to write here something down and testing I have found a solution for me and also a question.
At first when I tested mkv2vob the video played very fast but the audio normal. So mkv2vob doesn`t work for me. I had to do it step by step with the programs which you have used.
I have two mkv videos here at home. The first one worked only when I typed 25 frames and 4.1 in h264info and the other one only worked when I leave frames blank and type only 4.1.
The Spiderman Samply from you only worked with 25 frames. So can you tell me how can I found out if i have to choose 25 frames or to leave the field blank?
Thank You!
When the video is 23.976 (usa) and audio 25fps (spanish) you need to put 25 in h264info, else if the .mkv is a usa (audio and video) you donīt need to put 25, just leave it in blank.
Regards.
djskribbles
25th November 2007, 00:10
anyway to split the vob file in half? i have a file thats the size of a DL disc but i don't want to use a DL disc just to transfer it to my PS3.
puppydg68
25th November 2007, 04:45
Hi there, I just tried both a 720p MKV and 1080 MKV with AC3 audio x264
and the mk2vob worked okay without error, however when I stream it to my PS3, I get a blackscreen.. The audio works fine.
the resulting vob plays fine on the computer with MPC
Any ideas?
ps. after Firmware 2.01 is it possible to play H264+ac3 in a .TS or m2ts container? Most of my DVB stuff is like this.
Has123
25th November 2007, 14:12
Hi there, I just tried both a 720p MKV and 1080 MKV with AC3 audio x264
and the mk2vob worked okay without error, however when I stream it to my PS3, I get a blackscreen.. The audio works fine.
the resulting vob plays fine on the computer with MPC
Any ideas?
ps. after Firmware 2.01 is it possible to play H264+ac3 in a .TS or m2ts container? Most of my DVB stuff is like this.
Sure, and you probably should try that first. Just run your files through TSRemux ts or m2ts option (for some reason I need to do this step for the audio part to play). Actually the ps3 now has the capability to play h264 ts 1080i (PAFF).
puppydg68
25th November 2007, 17:04
Sure, and you probably should try that first. Just run your files through TSRemux ts or m2ts option (for some reason I need to do this step for the audio part to play). Actually the ps3 now has the capability to play h264 ts 1080i (PAFF).
This is what is strange any DVB stuff I have H264+ac3 in a TS container will not play, either tversity wants to transcode it or it shows data corrupted. Even after transcoding to M2TS. But of course BD-Rips play fine. So I know PS3 is capable of it, why won't any of the H264 DVB stuff run out of the TS or M2TS container.
Any idea why all of my converted mkv's come out with a black screen using MKV2VOB when played on PS3, tried at least 3 different clips.. The included vob sample works, but none of the ones I convert myself.
Has123
25th November 2007, 17:15
did you try the remuxed ts file from an external HDD or disable Tversity transcoding?
3r1c
25th November 2007, 19:38
In my testing i have found that if the video is 23.976 fps you must leave the framerate box blank in h264info. typing in 23.976 in the box will make it play wrong.
If the video is 25 fps you must type 25 in the framerate box.
mkv2vob does this automatically, but if your pc is set to use a comma (,) instead of a dot (.) as a decimal sparator, it wont work properly, because round(25,000) becomes 25000 instead of 25 as it would with round(25.000).
The ps3 firmware 2.01 has no new functions, it is a bug fix only.
krisq
25th November 2007, 19:54
I'm getting an error
http://img91.imageshack.us/img91/9822/clipboard02gz6.jpg
It happens just after I define destination for output.
3r1c
25th November 2007, 19:56
Fixed bug with , as decimal seperator.
krisq
25th November 2007, 20:02
Fixed bug with , as decimal seperator.
Apparently that was it :D. Thanks!
3r1c
25th November 2007, 20:06
Apparently that was it :D. Thanks!
Excellent, actually this was something reported during the week, when i looked at your error message i did not know it was related.
I guess i killed two birds with one stone here :)
puppydg68
25th November 2007, 21:30
Excellent, actually this was something reported during the week, when i looked at your error message i did not know it was related.
I guess i killed two birds with one stone here :)
Do you have any idea why the PS3 has a black screen when I convert the MKV to VOB using your application? The heroes demo vob plays okay.
I've tried both 720 and 1080 MKV sources which are x264+ac3. Sound plays fine and in 5.1, just an all black screen.. The resulting vob plays on MPC. I've tried on 2 different machines, vista and xp.
I'll pm a test clip.
SeeMoreDigital
25th November 2007, 22:32
Do you have any idea why the PS3 has a black screen when I convert the MKV to VOB using your application?Maybe some tweaks are required to the "buffer underflow" rates....
akirax
25th November 2007, 23:19
Fixed bug with , as decimal seperator.
Thankīs a lot!!!:thanks::thanks::thanks:
Best regards!
3r1c
26th November 2007, 00:40
Do you have any idea why the PS3 has a black screen when I convert the MKV to VOB using your application? The heroes demo vob plays okay.
I've tried both 720 and 1080 MKV sources which are x264+ac3. Sound plays fine and in 5.1, just an all black screen.. The resulting vob plays on MPC. I've tried on 2 different machines, vista and xp.
I'll pm a test clip.
1080p wont work at all, i cant get it to work even doing it manually. i believe its because x264 encodes at 1088p and then spoofs it as 1080p, and ps3 wont accept this. (1080 is not a multiple of 16 which some codecs dont like).
720p works, i only ever had one file that showed the black screen.
if you can provide a sample of a 720p that wont play i will try to fix it.
puppydg68
26th November 2007, 01:57
Check your PM, 2nd link is 720p. I'll post another one for you as well.
3r1c
26th November 2007, 03:06
I cant find any problem with your sample.
It converts and plays properly on ps3.
Make sure your using latest ps3 firmware and also the new mkv2vob with the bug fix today.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.