Log in

View Full Version : MKVtoAVI GUI (Playstation 2, Playstation 3) - BluRay/AVCHD support for PS3


deank
29th October 2008, 21:34
Just another gui I guess. (current ver 2.2, build 101)

Reasons for creating this application were to make a simple (yet configurable) user interface, that could let users convert video material from one container/format to another. Keeping it simple, small and not fancy is what I will stick to. It will not include dozens of encoding options, nor will try to 'outrun' some of the existing gui's. I was a MeGUI fan, until the no-go with Vista, so... mymkv2avi_gui is a tool you would start, wait (it takes long sometimes) and then get your result, without worrying if the final video is what you need. It was my desire to make one-step conversion for videos for my Playstation2 and Playstation3 consoles, divx compatible players and other devices that yet not support mkv containers, so here is the result.

Main application of the GUI is to:

* Convert any video stream inside a MKV container to XviD video in AVI container (via DirectShow)
--- Keep selected original audio stream or
--- Convert DTS/AAC/MP3 audio streams to AC3 with bitrate conversion and downmixing or
--- Convert AC3 audio streams to Dolby Pro Logic II (2ch downmix) with bitrate conversion
--- (first video stream and selected audio stream are muxed into the final output AVI container)

or

* Create Blu-Ray / AVCHD compatible output (using tsmuxer) without re-encoding.
--- Compatible with PS3 with AVC profiles up to 4.1
--- If Blu-Ray or AVCHD buttons are used, no re-encoding is performed.
--- Selected audio track is included in final compilation
--- All subtitle tracks from the source mkv are included
--- If .srt files with same name as the source mkv are found, they are added, too
--- For best results, use these buttons if your source video is full 16:9 (1280x720 or 1920x1080)

( Check my other gui for creating multiple tracks AVCHD -> multiAVCHD (http://forum.doom9.org/showthread.php?t=143744) )

http://mkv2avi.deanbg.com/mkv2avi.jpg (http://mkv2avi.deanbg.com/)

It supports various options suitable both for experienced users and 'home-appliance-type' ones.

Full package is available (15MB): mkv2avi.rar (http://rapidshare.com/files/220226720/mkv2avi_build_101.exe) (16MB)

Executable for autoupdate (95KB): mkv2aviupdate.exe (http://update.deanbg.com:55088/mkv2aviupdate.exe) (included in tools folder)

Web page: http://mkv2avi.deanbg.com/

mymkv2avi GUI depends on external packages (all included):

* avisynth (2.58)
* mkv splitter (haali media)
* mkv_toolnix (mkvinfo and mkvextract)
* avc decoder
* eac3to
* xvid_encraw
* avimux_gui
* tsmuxer


Updates for builds 68-94:
------------------------------
* Added: Support for BluRay and AVCHD formats. You can now create BD/AVCHD compatible output and burn DVDs or copy to MemoryStick or USB drive or stick (Playstation 3 compatible).
* Added: tsmuxer support and meta file creation
* Added: Files with no audio can be re-encoded
* Added: XSUBs support for PC, Playstation 2, Playstation 3 and standalone hardware DivX Ultra6 compatible players (PC option)
* Added: Keyboard shortcuts (ALT-<key>) for faster access to various options
* Added: option to skip video re-encoding for DivX/XviD streams inside mkv
* Added: Support for DivX XSUB(r) subtitles with AviAddXSUBs (http://forum.doom9.org/showthread.php?t=125310) (fixed CP setting for PS3)
* Updated: update procedure, server links and mkv2aviupdate.exe (http://update.deanbg.com:55088/mkv2aviupdate.exe)
* Fixed: Wrongly enabled "downmix" checkbox with DTS sources, when DTS to AC3 re-encoding is not selected
* Fixed: If mux is unsuccessful and [x] Delete temp files is selected, encoded video and audio will not be deleted.
* Known-bug: AVIMux_GUI crashes if muxed output full path (folder+filename) length exceeds certain length (over 200 symbols)

Updates for builds 50 thru 67:
------------------------------
* Fixed: long names causing errors (when longer than 500 symbols - thanks to naj for all the testing!)
* Fixed: sometimes wrong parsing of audio/video tracks information
* Fixed: open-dml and avi riff headers for avimux_gui when output exceeds 4GBs
* Fixed: unnecessary AC3 to AC3 encoding on some occasions
* Added: audio tracks now show language information
* Added: STOP button (it will leave all temporary files untouched)
* Added: upscale options
* Added: new custom size options for muxed video
* Added: CBR one pass xvid encoding
* Added: Temp folder option
* Added: Autoupdate option and executable added in full package (otherwise download mkv2aviupdate.exe (http://mkv2avi.deanbg.com/mkv2aviupdate.exe))

* To-do: one-click profiles for:
- Playstation 2 (PS2 with SMS Player (http://home.casema.nl/eugene_plotnikov/)),
- Playstation 3 (PS3 with firmware 2.20+)
- Playstation Portable (PSP with firmware 3+) and
- Hardware DivX players
* To-do: encoding for Playstation Portable (PSP) with embeded subtitles (it is ready but it is undergoing tests)
* To-do: progress indicator (don't count on it more than I do (-: )
* To-do: Installation procedure (Installer)


There is one of a million/billion people happy to use it, so I'm satisfied.

Guest
29th October 2008, 23:21
[bump after URL updates]

Thank you for your contribution, deank!

Avenger007
29th October 2008, 23:38
Probably isn't wise to have the word "Downloads" in the screenshot.

Imao, apps like these only encourage stupidity by noobs to re-encode an already encoded source. :devil:
A simple app that emphasizes the need to encode directly from the source (DVD, Blu-ray, etc.) for better quality would've been better.

Guest
29th October 2008, 23:45
Probably isn't wise to have the word "Downloads" in the screenshot. Where is that?

Avenger007
29th October 2008, 23:47
He just removed it.

~bT~
29th October 2008, 23:52
option to choose output destination/temp files folder?
option to choose higher resolutions/upscale?
option to choose CQ pass/2 pass VBR?
show encoding status?

deank
29th October 2008, 23:54
@Avenger007,

I could have used 'desktop' or 'my documents' or... anything else...
It has no relevance, either way...

It is sad for me to get such comments, but :) hey... someone may find it useful. It's a thread for mpeg4 guis, so here is one. No need to be harsh.


Dean

@~bT~,

all done (except for progress indicator) in latest build

~bT~
30th October 2008, 00:05
^ not a biggie but eac3to doesn't seem to work correctly here. isn't finding filters which are working. instead uses libav for decoding.

ps. thanks for the tool, will come in handy some day :)

buzzqw
30th October 2008, 10:10
the exe only package need the "calclib.dll"

BHH

naj
30th October 2008, 15:39
It was perfect and it's getting even better!

Thanks!

naj
3rd November 2008, 20:19
Is it possible to support VOB (DVD) input too?

Of course it would need only to be able to process the video and a chosen audio track, not any of the other features of a DVD...

killerhex
8th November 2008, 19:39
what about for xbox 360

deank
9th November 2008, 11:00
As far as I know XBox supports XviD playback, so I see no problem using this tool for conversion for your console.

goofyballer
21st December 2008, 08:01
fwiw, this didn't work for me until I renamed the updater - if I didn't, I'd get a message when booting mkv2avi.exe saying "Can't rename mkv2avi.exe, the file is currently in use" (I guess the updater was trying to do this in case it found an update), then the updater would run and say "Checking..." and would just sit there, and if I closed it a blank window would pop up saying "mkv2avi updater", and when I closed that the program didn't open.

But yeah, renaming the updater to something else fixed it.

EDIT: And trying to open a 110MB mkv file (HD video) crashes the program with an index out of bounds error ("(RT) Invalid array index (21). Valid range (1-20) - Line 1387"). PM me if you want me to send the file.

deank
21st December 2008, 13:40
Could it be your MKV file contains a lot of subtitle tracks? I fixed it now. Download/update again.

kaothan
21st December 2008, 17:49
Great thanks

Smurf1127
21st December 2008, 18:56
Download links appear to be broke, is there a mirror that I could use?

deank
21st December 2008, 19:31
I'm sorry.. there was an update for the main archive (.rar) and mkv2aviupdate.exe. Please download again.

No mirrors yet - this is my home server, so sometimes it gets quite busy and download speeds drop :(.

Dean

Smurf1127
22nd December 2008, 04:54
@deank,

Thanks for your help. When I try to run this on a mkv file of mine, I get the following error message "(RT) Invalid array index (85). Valid Range (1-84) - Line 1377". Any ideas how to fix this, or what I may be doing wrong. Thanks.

deank
22nd December 2008, 14:49
It should be fixed now. Update.

Smurf1127
22nd December 2008, 19:00
Thanks. I was wondering, is anyone else having an audio sync issue when doing mkv to avi? The mkv that I am trying to convert has two audio streams (jpn and eng). I want to keep the eng audio, so in the Detected Audio Tracks drop down I select the eng track, and hit encode to avi. Once everything is done, I play the newly created avi file and the video looks good, but there is a big sync issue (the audio is off ~ 10 sec.). Please advise if I could have a setting incorrect somewhere, or the best course of action to fix this issue. If you need to log that is created, please let me know and I can provide that too. Thank you again for your help, and thanks to the coder of this application for their hard work.

oldjoe911
3rd January 2009, 10:52
You should upload your tool to some free upload website, even rapidshare would work better than this. It's impossible to download and try your tool as it is now.

deank
3rd January 2009, 11:37
I uploaded it to rapidshare.

Glorioso
10th January 2009, 12:16
I'm going to do some use of your tool, seams very nice. The AVCHD tool also adds subtitles?

deank
10th January 2009, 18:41
You better use multiAVCHD for MKV files. Yes, subtitles are supported.

Glorioso
10th January 2009, 19:24
You better use multiAVCHD for MKV files. Yes, subtitles are supported.

And it converts the file to 720p or 1080p 16:9?

deank
10th January 2009, 19:37
What is it that you ask exactly?

Feed it with 40 MKV files and you will get AVCHD folder to copy to USB and play in your Playstation/BD player.

Glorioso
10th January 2009, 20:35
What is it that you ask exactly?


I'm Portuguese and sometimes it's difficult to me...:D

Imagen i have a file, 720p but it is 1280x688, the program convert it to 1280x720 and makes bluray subtitles from the srt files?

deank
10th January 2009, 20:49
It won't make it x720... But if you're using PS3 it will play.

You have 2 options: reencode with mkv2avi to AVi with subtitles via AVIADDXSUBS or create AVCHD folder with multiAVCHD.

Glorioso
10th January 2009, 22:24
It won't make it x720... But if you're using PS3 it will play.

You have 2 options: reencode with mkv2avi to AVi with subtitles via AVIADDXSUBS or create AVCHD folder with multiAVCHD.

Didn't know PS3 accepted files without x720. I'll try it latter, MKV2 AVI works fine, only problem is the subs, it wont star aviaddxsubs, i had to star it manualy.

Sharro
15th January 2009, 11:48
I'm always getting calclib.dll cannot be found/loaded error even though it's in the program folder "Tools".

Any help appreciated.

I've downloaded and installed the full package as per "readme.txt" and I'm running on Windows XP SP3.

All the best,

Sharro

deank
15th January 2009, 16:57
calclib.dll needs to be in your executable path or in your windows path. check its file size - it has to be 1*525*760 bytes.

Crono141
20th January 2009, 03:13
Stupid Question: how do I pick the subtitle track to use to make sure it comes out on the target avi?

deank
17th March 2009, 13:03
Does anyone still use this tool?

bigdaddykane
18th March 2009, 09:31
deank i just came across it and gonna try it out m8.thanks.

deank
11th April 2009, 23:12
Full download is now updated to latest build 2.2.101.

--- If you got problems with previous download - RE-DOWNLOAD. (12-April-2009).

deank
2nd June 2009, 16:16
For questions and support please visit:

http://multiforum.deanbg.com/viewtopic.php?f=4&t=4 (http://multiforum.deanbg.com/viewtopic.php?f=4&t=4)

deank
16th March 2010, 17:57
I think it is time to add mkv2avi.exe to multiAVCHD package... It got some nice 'upgrades' like ETA and preview... There is no need to download 20-30MBs when it can be part of the whole package with all of my tools:

http://multiavchd.deanbg.com/mkv2avi_transcode-1.jpg

http://multiavchd.deanbg.com/mkv2avi_transcode-2.jpg

Current version is 2.3 build 104.

Download multiAVCHD 4.0 - mkv2avi is included in the package. (http://forum.doom9.org/showthread.php?t=143744)

Dean

Ingram
23rd January 2011, 03:10
About to try this tool I hope it works for me. Want to convert some 720P MKV's to AVI for playback on my grandmothers DVD Player which does AVI.