Log in

View Full Version : mkv2vob: New App to Remux MKV x264/AC3 which play on PS3


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

3r1c
13th November 2007, 18:56
I have created a program which will remux mkv with x264 video and AC3 audio to a vob file which is playable on the sony ps3.
No transcoding/recompression is done, the streams are simply split and mux into the vob.
Previously there was no way to get AC3 audio on the ps3, only AAC stereo.

Takes only a few mins to convert a file.

Download program
http://www.3r1c.eu/mkv2vob/mkv2vob.exe

Official Homepage
http://www.mkv2vob.com/

V2.4.5 18/Feb/2009
Added DTS can now be transcoded to AC3 in AVCHD mode (if you want to reduce filesize).
Fixed "unsupported" or "out of memory" error on ps3 with some split files.
Fixed old ac3 encoder which causes stuttering still used when downsampling/fixing ac3.
Fixed DVD-5 split sometimes a few bytes too large.

V2.4.4 16/Feb/2009
Added DTS can now be played from file without transcoding (Disc/Streaming). *
Added support for MKV with XviD/DivX video.
Fixed Drag and Drop not recognize ts and rar files.
Fixed AC3 skipping/stutter on some decoders.
Fixed Drag and Dropping a folder with "delete folder" checked may delete wrong folder.
Fixed "Error Transcoding Video" on MKV missing bitrate flag.
Fixed "Insufficient Disk Space" error when splitting to small fat32 drives.

* Do not change any settings in the ps3 that effects audio playback.
The PS3 must pass the DTS to your audio receiver untouched.
The options when you press triangle must be Audio: Left + Right and Volume: Normal.

V2.4.3 05/Feb/2009
Added support for SSA subtitles.
Added ability to browse network folders.
Added Drag and Drop support (both files and directories).
Added XviD transcodes are now XBOX 360 compatible with full 5.1 AC3 playback.
Added support for video with variable frame rate (it will be transcoded to CFR).
Added AVCHD 720p with height above 584 can now be converted without transcoding.
Added support for audio which is not 48Khz in AVCHD mode (eg. MP3).
Added "Use 448kbps AC3" will now downconvert 640kbps AC3.
Added detect if temp/dest folder is writable to avoid strange errors if its not.
Added detect and abort if temp folder is on a FAT32 formatted drive.
Added abort if "transcode: never" is selected and video would be unplayable.
Added display reason video is being transcoded. *
Added assume subtitles in mkv without a language flag is your preferred lanaguage.
Fixed runtime error in AVCHD mode if subtitles contain bad time codes.
Fixed error converting some DTS-ES tracks to AC3/PCM.
Fixed unable to choose a temp/dest directory in the root of an empty drive.
Fixed subtitles incorrectly displayed on DBCS windows (eg. traditional chinese).
Fixed error transcoding or very large output on non-english windows.
Fixed muxing failed on MAC when used in vmware.
Fixed audio lanaguage preference not working with vorbis/mp3.
Fixed parse error with some H.264 mkv's which were not encoded with x264.
Fixed PCM conversions which are larger then 4GB not working.
Fixed tsmuxer crash/partial output in AVCHD when subtitles contains long line.
Fixed no subtitles visible in AVCHD when first subtitle starts at 00:00:00
Fixed "Skip Already Converted" not detecting AVCHD conversions.
Fixed mencoder crash at end of some files.
Fixed detect if tsmuxer crashes for any reason during AVCHD muxing.

* Transcoding reason display:
REF = Too many reference frames (Not Level 4.1)
VFR = Variable Frame Rate
SUB = Subtitles
RES = Bad AVCHD resolution
CFG = You set transcode to Always

V2.4.2 22/Jan/2009
Added support for MPEG/L3 (MP3) audio.
Added "Use 448kbps AC3" option, for decoders that require it, 640kbps is the default.
Added "Use Old File Format" option (uses M2TS container like the old versions).
Restored "Output File Extension" option.
Fixed MKV file deleted + parse error if source is in a subfolder of the destination.
Fixed loader.exe deleted by some anti-virus scanners (false detection, there was no virus).
Fixed AVCHD mode transcoded all 720p files even if its not needed.
Fixed freeze/crash/error when output directory is a FAT32 file system.
Fixed check boxes in config tab looked strange on some windows themes.
Fixed progress bar not working in second stage of PCM transcoding.
Note: If you get green bar in AVCHD, press "Top Menu" on your remote.

V2.4.1 20/Jan/2009
Fixed Audio/Video transcoding fails on CPU's with more then 6 cores.
Fixed AVCHD mode results in Muxing Failed under some conditions.
Due to the PS3 downscales 720p which is not exactly 1280x720 in AVCHD mode to 480p, such videos are now transcoded and black bars added.
The green bar removal patch appears to work fine with odd resolution 1080p video so no transcoding needed.

V2.4.0 20/Jan/2009
Added AVCHD: Disc output mode (note: AVCHD is same as Blu-Ray so you can burn to BD-R too).
Added AVCHD: USB output mode (AVCHD on a usb drive).
Added AVCHD: USB output mode automatic splitting and playback for FAT32 without movie interruption.
Added AVCHD: DTS + Subtitles support without transcoding.
Added AVCHD: Automatically import chapter information from MKV.
Added AVCHD: Patch TSmuxeR AVCHD output to remove green bar without re-encoding.
Added AVCHD: Patch TSmuxeR AVCHD output to make subtitles play automatically.
Added AVCHD: Patch TSmuxeR AVCHD output to fix wrong m2ts file size indicator (causes freezing on splits).
Added x264 High Quality transcoding mode (almost lossless, file size is about 3x original),
Added option to convert incompatible audio to PCM instead of AC3 (requires HDMI audio decoder).
Added support for ASS subtitles.
Added Stop/Pause button.
Added detection of bad manual installation (cause of mkv parse error, please use the installer).
Added option to disable automatic update.
Added use standard Win32 API to run tools, should help with running in emulator on MAC/Linux.
Added support for DTS-ES audio.
Added support for VORBIS audio.
Added support for multi-core XviD encoding.
Improved x264 transcoding speed on multi-core processors.
Improved x264 transcoding speed by optimizing settings.
Fixed VirtualDubMod error when transcoding codec is set to XviD but no transcoding was required.
Fixed wrong audio codec muxed in XviD when the source mkv did not have an AC3 track.
Fixed progress bar not working in XviD muxing stage when no splitting required.
Fixed some letters missing in some subtitle languages.
Fixed Arabic subtitles not displayed correctly.
Fixed Unexpected Operation error on some files with AAC audio.
Fixed too big/small MPEG2 transcoded files.
Fixed file splitting was undersized by 2.34% (note: a little undersizing is normal).
Fixed "Installation ended prematurely" error with installer on some systems.
Fixed transcoded audio unplayable or with dropouts/clicks on some decoders.
Fixed various other minor bugs.
Removed file extension option, it is now set automatically (rename it manually if you want).
NOTE: PS3 Firmware 2.53 or higher is required, earlier version you will get no audio.

V2.3.2 2/Jan/2009
Fixed wrong subtitles when using SRT file.
Improved Automatic Level 4.1 detection

V2.3.1 23/Dec/2008
Fixed Overflow in DTS/AAC conversion.

V2.3.0 23/Dec/2008
Direct AAC to AC3 conversion (400% faster)
Direct DTS to AC3 conversion (300% faster)
H.264 level detection for files missing the x264 header. (eg. sample files)

V2.2.4 2/June/2008
Fixed bug where subtitle SRT filename that contained a comma would result in no subtitles in resulting conversion.
Disabled return code checking (this caused mencoder error for some people), instead its only treated as a warning of possible failure.
Improved "Repairing AC3" step, should keep all channels from the original ac3, this is a work-around to a tsmuxer bug, tsmuxer author please fix it!

V2.2.3 1/May/2008
Fixed some ac3 streams not accepted by tsmuxer (muxing failed error).
Added check if your windows regional settings interfere with math decimal functions and show a warning to change it (can cause disk space errors or out of sync if not fixed).
Added check on the return values of some tools, to better detect crashes that still result in a "success" status even though it failed.
Updated tsmuxer to 1.8.4(b)

V2.2.2 8/Apr/2008
Fixed sometimes xvid output not playable on ps3.
Fixed low quality x264 transcoding if source bitrate > 10mbps.
Other minor fixes.
Updated tsmuxer to 1.7.3(b)

V2.2.1 4/Apr/2008
Sorry in last version it was working fine then before uploading i updated tsmuxer to latest version which caused problems.
Fixed crash on .ts files (due to tsmuxer changed the format of the "stream info" line).
Downgraded tsmuxer to 1.6.3(b) due to bugs in latest version causing it to completely not work on some files.

V2.2.0 3/Apr/2008
Added multi-core transcoding support.
Added support for .TS as input file, will automatically join split .ts files in the format abc.0001.ts etc...
Added Hebrew subtitle support.
Added AAC 2 channel (stereo) support.
Fixed bug where rar set would not be deleted if you select the delete source option.
Fixed bug where some x264 transcoded files would be small filesize and very bad quality.
Updated tsmuxer to 1.7.2(b)

V2.1.2 26/Mar/2008
Added check if write access is allowed on temp and destination folder (would cause mkv parse error in previous versions).
Fixed "File not found" error.

V2.1.1 25/Mar/2008
Added option to increase subtitle size.
Added missing vorbis.dll and ogg.dll (for avi splitting).
Removed automatic xvid 2GB splitting as no longer needed with new ps3 firmware.
Updated tsmuxer to 1.6.3(b)
Splitting now uses tsmuxer's new split function for added speed.

V2.1.0 5/Mar/2008
Added XviD and x264 transcoding options.
Fixed wrong center/right channel order in AAC conversion.
Fixed some subtitle letters in latin character set incorrectly rendered (French, Spanish, etc...).
Fixed incorrect rendering of Chinese and Arabic characters.
Fixed out of sync on files mixed with NTSC video and PAL audio (untested, someone send me a sample if it doesnt work).
Work around tsmuxer bug with comma in file or directory name (causes Muxing Failed error).
Various other small code changes I forgot.


V2.0.5 26/Feb/2008
Updated tsmuxer to 1.3.6
Fixed Overscan Compensation not working.
Fixed SRT files not in UTF-8 special characters replaced with underscore.
Fixed Greek character encoding for subtitles.

V2.0.4 25/Feb/2008
Added Always Encode Subtitles option.
Added Load Subtitles from SRT option (put srt file in same folder as mkv with same name).
Added Overscan Compensation option (if subtitles look cut off on your tv).
Added more detailed descriptions for config options.
Added various other small improvements.
Fixed "Insufficient Disk Space" error where your decimal seperator of your OS is not a dot (some foreign windows versions).
Fixed "Type mismatch" run time error for some people.


V2.0.3 final 24/Feb/2008
Fixed broken AAC to DTS conversion.
Fixed error extracting mkv if audio is ac3 and subtitles on.
Final version, tested on xp working completely.

V2.0.2 beta 24/Feb/2008
Added subtitles support.
Removed need for h264info.
Updated tsmuxer.
Remux now 300-400% faster.
Updated disk space check to ignore 0 result, and provide a more detailed error.
Tweaked loader.exe so it does not set off nod32.

V2.0.1 beta 22/Feb/2008
Added boost AAC/DTS volume option.
Fixed overflow crash.
Fixed file splitting cut off after 2gb.

V2.0.0 beta 22/Feb/2008
Im making this a beta because its untested with windows xp (i only have vista)
Completely new GUI with tons of features so I probably forgot to list them all.
Allows set temp directory.
Set preferred audio language.
File splitting (FAT32, DVD-R etc...)
Select a rar file and it automatically unrar and convert the mkv.
Queue multiple files for batch processing.
Queue entire directory for batch processing.
Support files with AAC audio (converts to AC3).
Checks if enough free disk space before each step.
Faster mpeg2 transcoding.
Automatically checks for and downloads updates each time its started.
Fixed bug with mpeg2 stuttering in the beginning and then out of sync.
Fixed bug with files encoded with latest x264.exe might be unnecessarily transcoded.
KNOWN BUG: tsmuxer crashes after muxing mpeg2 video, i have worked around this for vista by autoclose the crash window, for xp you probably have to click end task manually.
KNOWN BUG: split files might have a few seconds of video corruption in the beginning, i dont know how to find the keyframes sorry, i worked around this by duplicating the first few seconds at the end of the previous file.
POSSIBLE BUG: The filesize used for splitting is done using file sizes from specifications on wikipedia, i have not tested if it actually fits on fat32,dvd-r etc..
WARNING: Be careful with the "delete file/folder" after convert option, it might not detect all possible failures/crashes of the conversion tools.

V1.5.3 03/Feb/2008
Improved MPEG2 Transcoding, should fix freeze at the start and out of sync.
Updated tsmuxer to latest version

V1.5.2 28/Jan/2008
Fixed bug with long filenames with DTS give "Error creating AC3 from WAV!"
DTS now recompresses to higher 640bit quality instead of 384bit.

V1.5.1 27/Jan/2008
Fixed muxing bug, 1.5 was completely non-functional sorry.

V1.5 27/Jan/2008
Added Fast forward/rewind support

V1.4.1 10/Jan/2008
Fixed V_MS/VFW/FOURCC error.
Added missing file pcrecpp.dll

V1.4 10/Jan/2008
Removed confusing yes/no prompt.
Added auto/always/never transcoding option.
Added some options to prevent audio out of sync when transcoding.

V1.3.1 20/Dec/2007
You will now be asked if you want to enable the mpeg2 transcoding option (click YES unless you split mkv into parts and you know it plays).
Fixed some bugs with mpeg2 transcoding where the audio is DTS.

V1.3 19/Dec/2007
Added detection of files that would be unplayable on ps3 (black screen) these files will now be transcoded to mpeg2.
Added 1080p support.

V1.2.1 25/Nov/2007
Fixed bug with foreign character sets which use , as a decimal seperator.

V1.2 16/Nov/2007
Fixed A/V sync problem if video framerate is not 23.976
Added DTS support (DTS is not playable by the ps3, but is converted to AC3 by the program)

spida_singh
13th November 2007, 18:59
Hi

Many thanks for this, will test and advise accordingly.:thanks:

:EDIT:

Please include dll files within package

Error message received if they are not present in tools route folder, I copied them over from xvid4psp program files folder, testing full 720p file.

3r1c
13th November 2007, 20:19
Thanks.
Rar updated to include dll files.

guada2
13th November 2007, 21:22
Hello 3r1c,

just a question:
Where can I find pthreadGC2.dll?

Thanks.

Adub
13th November 2007, 21:32
One word: Google

guada2
13th November 2007, 21:47
OK Merlin7777 :)

3r1c your program function.

but i have another question:
Have you tried to play a file.vob with format 160*112 on the sony ps3?

Do you know another player (except MPC) able to play your file?

Bye.

spida_singh
13th November 2007, 22:10
Hi

All ok once audio finishes, I then just get an error stating "Error extrackting from mkv!"

Any ideas why?

Regards

3r1c
13th November 2007, 22:12
It seems i had alot of the dll's in my system32 directory so i didnt know it was required to package them too.

I have now tested it on a seperate computer and included all the dlls including missing pthreadGC2.dll in the rar.

As for players i dont know.
This was done to allow playback on ps3 only.
I assume if your using a pc to playback you can just play the mkv without converting at all??

3r1c
13th November 2007, 22:19
Hi

All ok once audio finishes, I then just get an error stating "Error extrackting from mkv!"

Any ideas why?

Regards

Do you see the box counting up the % extracted in mkvextract?


"Error extracting from mkv" is when after running mkvextract the two output files (.h264 and .ac3) are missing, meaning the extact failed.

If you downloaded this earlier before my post 5 mins ago download and extract the rar again to make sure you have all the dlls.

spida_singh
13th November 2007, 23:42
Do you see the box counting up the % extracted in mkvextract?


"Error extracting from mkv" is when after running mkvextract the two output files (.h264 and .ac3) are missing, meaning the extact failed.

If you downloaded this earlier before my post 5 mins ago download and extract the rar again to make sure you have all the dlls.

Thanks, re testing now...

spida_singh
13th November 2007, 23:52
Still getting the same error at the same point, any suggestions why?

It gets to 99%, then shuts down?, temp files disappear

3r1c
14th November 2007, 01:01
are you sure the mkv has only one audio and one video stream, and that they are h264 and ac3?

copy/paste the text on the window before it gets to 99%

3r1c
14th November 2007, 05:55
Still getting the same error at the same point, any suggestions why?

It gets to 99%, then shuts down?, temp files disappear

Fixed "Error extracting from mkv" when the mkv is bigger then 2GB.

Found the problem when using it with one of my own files.
Previously i only tested it on 1.1gb files.

djskribbles
14th November 2007, 10:47
thank you! tried it out and it works. can't fastforward as you said but it works nonetheless. when i played it on my PC, the video was playing as if it were on fastforward, but i played it on my PS3 and it played fine.

i wish the PS3 just supported the mkv container.

edit: by "can't fastforward" i meant that you can, but it doesn't resume.

~bT~
14th November 2007, 10:56
a bit off topic: but does the 360 support these files as is or does it need remuxing too?

SeeMoreDigital
14th November 2007, 11:07
Interesting....

Could sombody upload a working test sample please?


Many thanks

jagaskywalker
14th November 2007, 16:49
Does it work with DTS audio tracks ?

Possible improvements:
Would it be possible to select the audio track in case there is more than one ?

Does it work with subtitles ?

3r1c
14th November 2007, 17:45
It didnt work on the xbox360.

The program should mux DTS, but if the ps3 plays it i dont know, i dont have any mkv with dts to test it.

It doesnt support subtitiles, i will see if i can include that soon and select audio track.

spida_singh
14th November 2007, 19:27
Everything runs through ok, but, when i try to play the output file on my pc, using media player classic, only the audio can be heard, no video, temp files again get deleted. The final file size is 4.42GB, any suggestions? :confused:

Regards

:::EDIT:::

Ignore above, everything worked perfect, streamed media through tversity fine, now get 5.1 ac3 and untouched h264

Thanks a lot for the program. Good work! One suggestion, when demuxing, can the program use the input folder as the temp directory for the raw h264 and ac3, it will speed up process if working on the same harddrive, as I have partitioned drives, the pc takes longer using my main drive to mux over the files onto a seperate drive.

Regards!

Image attached:thanks:

akirax
14th November 2007, 21:04
Not working.

I have a .mkv with video 23.976fps and audio 25fps when mkvextrct extract the a/v and then remux to .vob the video play desincronized.

DiZzle.
14th November 2007, 22:36
Hi there,

I'm new on this forum, i've already read a lot of threads on this forum to find a gui to convert and playback video files on my ps3, and this one works great for me. Thx!

One suggestion, changing avc level by using hexedit is a lot faster, maybe something for your app?

3r1c
14th November 2007, 23:10
Hi there,

I'm new on this forum, i've already read a lot of threads on this forum to find a gui to convert and playback video files on my ps3, and this one works great for me. Thx!

One suggestion, changing avc level by using hexedit is a lot faster, maybe something for your app?

I tried this method first, using seek and put to modify the bytes without creating a duplicate .h264 file, but the resulting file did not play back on the ps3.
Changing it with h264info was the only way that worked.

3r1c
14th November 2007, 23:16
Not working.

I have a .mkv with video 23.976fps and audio 25fps when mkvextrct extract the a/v and then remux to .vob the video play desincronized.

How can you have video/audio at different rates and expect it to play in sync?

All this program does is demux and mux.
It doesnt fix your audio so its the same length as video.
It doesnt care about or change the framerate or recompress or touch the video/audo in any way.
If your streams arent to spec in the first place, the output wont be either.
Your invalid file may work on your pc but the ps3 is very fussy about what it will play.

djskribbles
15th November 2007, 04:35
so do you know why you can't fastforward/rewind? is it at all possible to fix the issue? other than that, it worked flawlessly.

akirax
15th November 2007, 15:20
How can you have video/audio at different rates and expect it to play in sync?

All this program does is demux and mux.
It doesnt fix your audio so its the same length as video.
It doesnt care about or change the framerate or recompress or touch the video/audo in any way.
If your streams arent to spec in the first place, the output wont be either.
Your invalid file may work on your pc but the ps3 is very fussy about what it will play.

Iīm from Spain.

I download a .mkv, when demux to h.264 the video is 23.976fps and the audio (spanish) .ac3 is 25fps. Then when mux into a .vob the a/v is desincronized. In the .mkv is sincronized, but when demux the .mkv lost the a/v Synchronization.

Sorry for my bad english.

3r1c
15th November 2007, 17:26
because vob does not support different a/v rates.
if you can give me a sample i will see if i can fix it

Grimmi Meloni
15th November 2007, 18:27
3r1c, would you mind sharing the ffmpeg commands your tool internally runs?

I have a script on my linux box, which does the same but reencodes the audio to AAC. I would like to adapt it.

What I basically do is:

- "mkvmerge -i" to get the info which track is what (audio/video)
- "mkvextract"
- change h264 level to 4.1
- decode ac3 with a52dec
- reencode audio with neroaac
- mp4box everything

From the tools that are included I think i just need the ffmpeg call you make.

Thanks!

akirax
15th November 2007, 18:47
because vob does not support different a/v rates.
if you can give me a sample i will see if i can fix it

Here is it:

http://rapidshare.com/files/65674336/S.P.3.x264.rar

Thankīs a lot 3r1c!

Regards.

gigo979
15th November 2007, 20:08
http://www.3r1c.eu/mkv2vob/mkv2vob.rar

link's dead ??

You can re-up??

Thanks
bye

3r1c
16th November 2007, 03:59
Here is it:

http://rapidshare.com/files/65674336/S.P.3.x264.rar

Thankīs a lot 3r1c!

Regards.

Fixed in v 1.2

SeeMoreDigital
16th November 2007, 09:23
Can anybody provide a "re-muxed" sample file yet?

akirax
16th November 2007, 09:34
Fixed in v 1.2

Thank you for your interest, but again the a/v is desincronized :confused:.

Regards.

3r1c
16th November 2007, 17:28
Thank you for your interest, but again the a/v is desincronized :confused:.

Regards.

It works for the sample file you gave me.

hyperspaced
16th November 2007, 17:59
Can you share with us the commands you use for demuxing & muxing? Especially for muxing back to VOB.

thanks.

akirax
16th November 2007, 20:07
It works for the sample file you gave me.


Umm...

When I play the sample in the PS3, the video is more quickly than the audio.

My PS3 is PAL.

Regards.

3r1c
16th November 2007, 20:41
Umm...

When I play the sample in the PS3, the video is more quickly than the audio.

My PS3 is PAL.

Regards.

Make sure you are playing from the beginning of the file and you have the 2.0 firmware.

I do not have a PAL ps3 to try this on, but they should play it the same, if not its a bug in the ps3 itself.

In the first version the sample you gave me played the video back slower (at 23.976 instead of 25 fps) this was corrected in the 1.2 fix, after the fix it played correctly for me.

I just double checked it again with your sample and it does indeed play back properly.

If your streaming through tversity make sure in Settings/Transcoder is set to "Never", save and restart.
Tversity sometimes tries to transcode the vob if set to "only when needed", this must not happen.

Here is the vob file that played for me, converted from your sample.
http://www.3r1c.eu/mkv2vob/25fps-sample.rar

3r1c
16th November 2007, 20:43
Can you share with us the commands you use for demuxing & muxing? Especially for muxing back to VOB.

thanks.

ffmpeg -r 23.976 -f h264 -i video.h264 -f ac3 -i audio.ac3 -vcodec copy -acodec copy -f vob output.vob

buzzqw
16th November 2007, 20:46
the framerate is computed by analizing the media ... or not ?

BHH

glen8
16th November 2007, 20:49
Well done for being the first person to attempt this. I know of tons of people who would like to play .mkv on the ps3.

Unfortunately for me it doesn't work. Everything seems to go according to plan but the PS3 just tells me "no supported tracks" or something like that :(

3r1c
16th November 2007, 20:52
buzzqw: Framerate is got from mkvinfo.

glen8: No supported tracks sounds like you dont have the latest firmware 2.0. Renaming .vob to .mpg should make it show up, but i think only firmware 2.0 will be able to play it.

glen8
16th November 2007, 20:53
Thanks for the super quick reply. I didn't know sony had released a few firmware....I only checked the other week

Will go update now :D

:edit: Yep, I need a firmware update. Doing it now :-)

glen8
16th November 2007, 21:53
3r1c, I don't suppose you know how to convert hd-dvd to blu-ray so it will play on the PS3 do you?

I got as far as stripping the video/audio from the .evo and remuxing it back through tsremux to .m2ts/blu-ray structure but the result was very choppy.

I'm sure there's an easy way to do it.

Thanks!

3r1c
16th November 2007, 22:37
3r1c, I don't suppose you know how to convert hd-dvd to blu-ray so it will play on the PS3 do you?

I got as far as stripping the video/audio from the .evo and remuxing it back through tsremux to .m2ts/blu-ray structure but the result was very choppy.

I'm sure there's an easy way to do it.

Thanks!

Nope, i could never get any blu-ray that wasnt mpeg2 to play back on the ps3, even ones i made from my camcorder.

You have to recompress it to x264, but i never done this.

Grimmi Meloni
16th November 2007, 22:47
I gave your ffmpeg commandline a shot on my linux box, but no success. :-(

Has anyone else succeeded in doing this manually? All I get is "incompatible data" on my PAL ps3. I tried renaming the vob to mpg but the only difference is, that the ps3 tries to play it once and then afterwards says it's incompatible data.

3rc1 - What are the exact steps your software take? Are they based on some other tutorial?

So again - basically all I have to do is:
- extract the h264 and ac3 streams
- change the level of the video to 4.1
- ffmpeg it into a vob

Or am I missing something in between?

3r1c
16th November 2007, 23:21
I gave your ffmpeg commandline a shot on my linux box, but no success. :-(

Has anyone else succeeded in doing this manually? All I get is "incompatible data" on my PAL ps3. I tried renaming the vob to mpg but the only difference is, that the ps3 tries to play it once and then afterwards says it's incompatible data.

3rc1 - What are the exact steps your software take? Are they based on some other tutorial?

So again - basically all I have to do is:
- extract the h264 and ac3 streams
- change the level of the video to 4.1
- ffmpeg it into a vob

Or am I missing something in between?

thats what it does.

how are you changing the level to 4.1 without h264info which only runs on windows?

The hex method will not work in all my tests only changing with h264info will play on the ps3.

Grimmi Meloni
16th November 2007, 23:51
how are you changing the level to 4.1 without h264info which only runs on windows?


I had to implement my own editor. Basically itīs a java application which uses random access IO to get to the first few bytes and change the level. Anyway - I donīt think itīs connected to the level, since i use the same base streams for either vob or mp4. Only (but major :-) ) difference is that the streams work in an mp4 container, and in the vob it does not. OK, that and the ac3 vs. aac thing.

Anyway - I will give your tool a shot on my windows box, and see how it goes.

3r1c
17th November 2007, 00:28
Your level changer is definately the problem.

I tried this method first in my program, editing the bytes with random access, the ps3 wont play it.

Grimmi Meloni
17th November 2007, 10:27
Your level changer is definately the problem.

I tried this method first in my program, editing the bytes with random access, the ps3 wont play it.

Too bad, but I guessed so since h264info also takes quite some time to finish itīs job. Does anybody know what exactly h264info does change in the files - except for the level?

Another thing: I tried streaming the file of your app to my PS3 through fuppes. No luck there. I had to put it on a dvd-rw media, to make it work. So I guess there are two problems here. Well, one step at a time....

ExSport
17th November 2007, 11:23
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...

akirax
17th November 2007, 12:34
Make sure you are playing from the beginning of the file and you have the 2.0 firmware.

I do not have a PAL ps3 to try this on, but they should play it the same, if not its a bug in the ps3 itself.

In the first version the sample you gave me played the video back slower (at 23.976 instead of 25 fps) this was corrected in the 1.2 fix, after the fix it played correctly for me.

I just double checked it again with your sample and it does indeed play back properly.

If your streaming through tversity make sure in Settings/Transcoder is set to "Never", save and restart.
Tversity sometimes tries to transcode the vob if set to "only when needed", this must not happen.

Here is the vob file that played for me, converted from your sample.
http://www.3r1c.eu/mkv2vob/25fps-sample.rar

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.