Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 13th November 2007, 17:56   #1  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
mkv2vob: New App to Remux MKV x264/AC3 which play on PS3

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)

Last edited by 3r1c; 18th February 2009 at 18:06.
3r1c is offline   Reply With Quote
Old 13th November 2007, 17:59   #2  |  Link
spida_singh
Registered User
 
Join Date: Aug 2002
Posts: 125
Hi

Many thanks for this, will test and advise accordingly.

: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.

Last edited by spida_singh; 13th November 2007 at 18:08.
spida_singh is offline   Reply With Quote
Old 13th November 2007, 19:19   #3  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
Thanks.
Rar updated to include dll files.
3r1c is offline   Reply With Quote
Old 13th November 2007, 20:22   #4  |  Link
guada2
Registered User
 
Join Date: Jun 2005
Location: Lyon
Posts: 194
Hello 3r1c,

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

Thanks.
guada2 is offline   Reply With Quote
Old 13th November 2007, 20:32   #5  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,685
One word: Google
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 13th November 2007, 20:47   #6  |  Link
guada2
Registered User
 
Join Date: Jun 2005
Location: Lyon
Posts: 194
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.
guada2 is offline   Reply With Quote
Old 13th November 2007, 21:10   #7  |  Link
spida_singh
Registered User
 
Join Date: Aug 2002
Posts: 125
Hi

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

Any ideas why?

Regards
spida_singh is offline   Reply With Quote
Old 13th November 2007, 21:12   #8  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
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 is offline   Reply With Quote
Old 13th November 2007, 21:19   #9  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
Quote:
Originally Posted by spida_singh View Post
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.
3r1c is offline   Reply With Quote
Old 13th November 2007, 22:42   #10  |  Link
spida_singh
Registered User
 
Join Date: Aug 2002
Posts: 125
Quote:
Originally Posted by 3r1c View Post
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 is offline   Reply With Quote
Old 13th November 2007, 22:52   #11  |  Link
spida_singh
Registered User
 
Join Date: Aug 2002
Posts: 125
Still getting the same error at the same point, any suggestions why?

It gets to 99%, then shuts down?, temp files disappear
spida_singh is offline   Reply With Quote
Old 14th November 2007, 00:01   #12  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
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 is offline   Reply With Quote
Old 14th November 2007, 04:55   #13  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
Quote:
Originally Posted by spida_singh View Post
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.
3r1c is offline   Reply With Quote
Old 14th November 2007, 09:47   #14  |  Link
djskribbles
Registered User
 
Join Date: Jun 2006
Posts: 38
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.

Last edited by djskribbles; 14th November 2007 at 10:08.
djskribbles is offline   Reply With Quote
Old 14th November 2007, 09:56   #15  |  Link
~bT~
н∂-αиαтι
 
Join Date: May 2006
Location: Bedfordshire, UK
Posts: 1,005
a bit off topic: but does the 360 support these files as is or does it need remuxing too?
~bT~ is offline   Reply With Quote
Old 14th November 2007, 10:07   #16  |  Link
SeeMoreDigital
Life looks better in UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,408
Interesting....

Could sombody upload a working test sample please?


Many thanks
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 14th November 2007, 15:49   #17  |  Link
jagaskywalker
Registered User
 
Join Date: Apr 2007
Posts: 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 ?
jagaskywalker is offline   Reply With Quote
Old 14th November 2007, 16:45   #18  |  Link
3r1c
Registered User
 
Join Date: Feb 2007
Posts: 383
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.
3r1c is offline   Reply With Quote
Old 14th November 2007, 18:27   #19  |  Link
spida_singh
Registered User
 
Join Date: Aug 2002
Posts: 125
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?

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
Attached Images
 

Last edited by spida_singh; 14th November 2007 at 18:54.
spida_singh is offline   Reply With Quote
Old 14th November 2007, 20:04   #20  |  Link
akirax
Registered User
 
Join Date: Nov 2007
Posts: 11
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.
akirax is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.