View Full Version : MkvТоMp4 v0.224 - rapid tool for repack Mkv to Mp4
Pages :
1
2
[
3]
4
5
6
7
8
laz305
7th May 2012, 15:44
can this split files larger than 4GB to fit on a PS3? If so how?
oreons
7th May 2012, 18:48
Splitting and merging not support.
oreons
11th May 2012, 13:12
Version 0.220a http://www.mediafire.com/?4dced3ws4pdgv4s
Some bugs fixed:
1. Level writing.
2. Pictures in artworks search.
3. Fixed display languages in the Apple devices.
eckyecky
14th May 2012, 03:44
Thanks oreons.
Love this little program. Love the update, it now sets the correct level on a straight remux.
JDLov
16th May 2012, 21:54
Thanks oreons for creating such a useful utility. I have a feature request for a future version: Some batch jobs take a long time to complete, and it would be great if MkvToMp4 had a mechanism to keep Windows awake until the job is done. Some people like to allow their computers to sleep when not doing something useful.
bigzaj
17th May 2012, 04:10
How do you use the utility to add artwork? When I run the search for the tag data I select the applicable data, then I click the Artwork tab and click the image I want, hit select, then hit save. When the process runs it only encodes the tag data, not the image. How do you actually make your selected artwork be written to the file?
oreons
17th May 2012, 09:19
JDLov,
In the version 0.220 is possible to shutdown Windows after work.
First you need to put a flag in the settings "Enable windows shutdown button"
http://i34.fastpic.ru/big/2012/0428/d7/d0a49ef8ef1895fe113707fcebe1edd7.jpg
After that when you start encoding "Shutdown" button will be displayed.
http://i34.fastpic.ru/big/2012/0428/7a/f17a4acb095fbaa0ba12113d80594b7a.jpg
If you click it, then the computer will be turned off after the end of the process.
http://i34.fastpic.ru/big/2012/0428/9c/905644520639653f539fad984b54239c.jpg
bigzaj,
On the artworks page need to select picture before clicking save.
john blox
17th May 2012, 10:48
Hi, I have read through this thread and want to know if it can atomatically do the following, only converting if needed, otherwise just remxing. Ideally with no user intervention (so could bulk auto-convert). It it could work with mp4's & avi's as well as mkv's then that'd be the dogs:-
a) avc+aac6 -> avc+aac2+ac3_6 (downmix+convert audio)
b) avc+ac3 -> avc+aac2+ac3 (downmix audio + remix original)
c) avc+aac2-> avc+aac2 (remux only)
d) avc+dts -> avc+aac2+ac3_6 (downmix to aac2+convert to ac3_6)
e) non_avc+mp3 -> avc+aac2 (convert video&audio)
f) auto-grab meta-data inc cover artwork from themoviedb+thetvdb(using same naming criteria as xbmc)
g)and various permutations of the above
cheers
oreons
17th May 2012, 12:04
john blox,
a) avc+aac6 -> avc+aac2+ac3_6 (downmix+convert audio)
no, ac3 from aac not support
b) avc+ac3 -> avc+aac2+ac3 (downmix audio + remix original)
yes
c) avc+aac2-> avc+aac2 (remux only)
yes
d) avc+dts -> avc+aac2+ac3_6 (downmix to aac2+convert to ac3_6)
yes
e) non_avc+mp3 -> avc+aac2 (convert video&audio)
yes
f) auto-grab meta-data inc cover artwork from themoviedb+thetvdb(using same naming criteria as xbmc)
yes
john blox
17th May 2012, 12:43
Thanks, I have tried every video app I could find to try and achieve a 'proper' avc+aac_2+ac3_6+subs mp4 that plays on apple tv3 and YOUR program is the ONLY one that 'almost' works (and no need to manually change text to sbtl). It plays fine on apple-tv-3 but stutters on an ipad-1 (whereas xmedia-recode file plays fine but has no subs)
I will experiment more now with your app, to see why - I posted originally re this here aac+ac3+subs thread (http://forum.doom9.org/showthread.php?t=164969) as after 12 hours I couldn't make it work, this has mediainfo results which may shed light on stutter?
JDLov
17th May 2012, 12:49
Like bigzaj, I too have noticed that (usually in large batch jobs) sometimes images don't get saved, although everything else does, including tag data. If I run the resulting files back through MkvToMp4 a second time (again selecting the artwork image and hitting save) the art will be present.
oreons
17th May 2012, 13:35
john blox,
Maybe too high bitrate for iPad1. It stutter in native iPad player or other?
JDLov,
Maybe errors in mp4v2 library, it used to save the artwork.
john blox
17th May 2012, 21:39
OK, I did some more testing:-
1) kahaani2 (avc+aac2+ac3_6+subs) MkvToMp4 encode = works on ATV3, IPad-Native, Ipad+ITunes+HomeShare=Big stutters(unplayable)
--So does IPad+ITunes play OK if no subs?
2) kahaani3 (avc+aac2+ac3_6) MkvToMp4 encode = works on Ipad+ITunesStream
--Yes it does?, So is it the subs then, try dropping the ac3 and putting the subs back
3) kahaani4 (avc+aac2+subs) MkvToMp4 encode = stutters on Ipad+ITunesStream
So it seems that streaming of MkvToMp4 encodes via itunes to ipad1 with subs doesn't work properly? So I need to now try 3) done on MeGui
4) kahaani5 (avc+aac2+subs) MeGui encode = also stutters on Ipad+ITunesStream
So either itunes streaming with subs to ipad doesn't work or ? I'll have to try a friends ipad2 (ipad3 test would be better though) and see if the faster cpu helps. The subs isn't too much of an issue as I don't have loads of foreign films anyway, just needed to locate best app for the job before expending lots of time converting and yours is streets ahead. Now need to work out how best to batch convert.
Excellent app BTW though, the tagging is awesome. Only issues I have left are:-
a)Have to use xmedia-recode for aac6 (or aac8)->aac2+ac3_6 (this is main missing item)
b)Have to add subs to a mkv file to get mkv2mp4 to pick them up - no way to add them as seperate file?
c)auto-tag info+artwork using 1st found item from themoviedb or thetvdb without having to manually select it. (I know mine are all correct as they were renamed to work with xbmc & media browser)
Corbinjurgens
18th May 2012, 07:58
This is a great tool. Thanks! Its also the only utility that has managed to get srt subs appearing on my iPad. What exactly does it do to achieve this? I have tried many other ways to get subtitles to appear on my iPad. Couldn't you make it so the tool can input files that are already MP4 and do the same thing as with MKV files where the audio is normalized and subtitles made to work for iDevices? I don't know any other way to do these things.
oreons
18th May 2012, 09:17
john blox,
ITunes + HomeShare badly work in windows, I could not use it properly. It is better to use program AirVideo, it can play ready mp4 files (used hardware iPad codec) from your computer.
>a)Have to use xmedia-recode for aac6 (or aac8)->aac2+ac3_6 (this is main missing item)
iPad knows aac6, why to make conversion to aac2?
b)Have to add subs to a mkv file to get mkv2mp4 to pick them up - no way to add them as seperate file?
MkvToMp4 can make the internal from mkv and external (srt, ass) subtitles.
c)auto-tag info+artwork using 1st found item from themoviedb or thetvdb without having to manually select it. (I know mine are all correct as they were renamed to work with xbmc & media browser)
I did not understand what you need. Thetvdb and themoviedb supported in the program.
Corbinjurgens,
You can load ready mp4 file into the MkvToMp4 and it will make internal subtitles playable on Apple devices.
For audio normalization and drc:
1. Load mp4
2. Right click on stream window and select edit mode.
http://i38.fastpic.ru/thumb/2012/0518/ad/5def5d59800b08eca14f1d5d86d184ad.jpeg (http://fastpic.ru/view/38/2012/0518/5def5d59800b08eca14f1d5d86d184ad.jpg.html)
3. Select audio stream and make mouse double click.
4. On track properties select
- AAC encode
- Sox
http://i38.fastpic.ru/thumb/2012/0518/13/16f781da07cd554e705c925bce80ca13.jpeg (http://fastpic.ru/view/38/2012/0518/16f781da07cd554e705c925bce80ca13.jpg.html)
Corbinjurgens
18th May 2012, 10:40
Thank you! Thats very helpful. Its going great.
john blox
18th May 2012, 14:15
I moved from air-video to itunes-share as it also does music etc and air-video was unreliable. Most files work fine, I presume all decoding is done on ipad, same as if file were native?
Well I have been using xmedia-recode to convert aac6 to aac2+ac3_6. So the ac3 passes through to my amp. I don't really get aac6 as what supports it? ipad may play it but it's not got 6 speakers so may as well be aac2.
Re TheTvDB/moviedb I meant an option for AutoTheMovieDb or AutoTheTVDB so that if you add a new file by default it will go and fill in the tags without me having to click button to do it. Then I could drop a load of mp4's on and hit go to get them all tagged, so only one minute of my time.
Thanks
oreons
18th May 2012, 15:34
john blox,
I understood, until such things are not planned.
bigzaj
18th May 2012, 18:16
For the quality based VBR, the default is 20. Is higher or lower better? For handbrake I believe lower is better.
Does anyone have any good presets/configs for the new AppleTV with 1080p support. It says it supports Profile 4.0 and AAC 5.1, for now I've been using:
Profile: high
Level: 4.0
Quality-based VBR: 23.0
--preset slow --no-interlaced
to convert some existing MKV's. Anything else I should do?
oreons
18th May 2012, 21:32
bigzaj,
Lower is better.
For ATV3 you can repack 1080p mkv (high 4.1) without video convention.
john blox
19th May 2012, 09:48
It says it supports Profile 4.0 and AAC 5.1
Can someon explain to me what use AAC5.1 is? I don't get it? Are there any amps that support aac5.1 pass through. How do you get multichannel sound to your speakers, it if not converting it to ac3?
john blox
19th May 2012, 09:58
john blox,
I understood, until such things are not planned.
Ahhh OK. Does anyone know any progs that can batch tag mp4 files by using the first entry it finds in theTVMovieDB?
bigzaj
19th May 2012, 16:41
Can anyone help me with Subtitles? I made a MKV with Handbrake of Avatar with the forced Subtitles. When I load the MKV in the program it shows:
Subtitle 1: (English Forced) Language: English Encoding: UTF-8 Format: SRT
After output the subtitles are not in the video, additionally there are no SRT files anywhere to be found. My subtitle options are:
Language: English
Codepage for non-unicode subtitles: Apple Roman
Correct subtitles for QT Player - checked
Load all internal subtitles - checked
In the resulting M4V files using MPC-HC there is not option for Subtitles, the file will not play in QT (1080p).
bigzaj
19th May 2012, 21:08
Additionally I guess AppleTV does not support "Forced" subtitles, I'm trying to find something that will burn the subtitles in the video. Does anyone know what I can use for this?
Balthazar2k4
20th May 2012, 16:38
I just built a new computer and for the life of me I can't get the Arcsoft decoder to work. I can't figure out what the difference is between the new and old computer and the Arcsoft setup. I don't remember having to do anything special with my other machine. Can anyone give me some pointers?
Atak_Snajpera
20th May 2012, 21:02
just run ripbot on new pc once.
Balthazar2k4
20th May 2012, 22:39
just run ripbot on new pc once.
Thanks Atak. I had already run Ripbot, so I am not sure what the problem is. I am also discussing the issue with Oreons in private as well. Strange.
oreons
21st May 2012, 08:19
bigzaj,
Write mediainfo log of m4v result file. ATV can switch the subtitle, see more in iTunes.
john blox
22nd May 2012, 12:57
Hi, I know I asked before but it's really bugging me and taking up an inordinate amount of time that could be cured with a simple option:-
Could you in the Program Setup page on the tags tab add a checkbox option that says "Load tags/art from TheMovieDb when loading file"
This would populate the tags with the first found item in TheMovieDb and first found art for that item when you add the file.
oreons
22nd May 2012, 18:42
john blox
Difficult to implement now.
Balthazar2k4
23rd May 2012, 03:57
Finally solved the Arcsoft problem. Turns out that msvcp71.dll was missing in the eac3to that was packaged with my MKVtoMP4, but present in the eac3to that was packaged with RipBot. I was doing all of my testing on the eac3to with RipBot and it was working without issue with Arcsoft. It never occurred to me that they might in fact be different. I also didn't realize that MKVtoMP4 was suppressing the missing DLL error message, but after running its supplied eac3to from the command line it all became clear. Anyways, problem solved!
Thanks Atak and Oreons for the assistance.
oreons
23rd May 2012, 08:19
Balthazar2k4,
What operating system used?
Balthazar2k4
23rd May 2012, 12:02
Balthazar2k4,
What operating system used?
Windows 7 x64
Desmo
26th May 2012, 14:42
This tool is awesome so huge thank to the developer :)
Is there any way to automate this at all? I want the same setting for each file and I'd like to pass them to be processed automatically.
john blox
27th May 2012, 13:07
I set this to work converting a lot of mkv's, with disk space gone I checked a few, seemed OK and so deleted the original mkv's to free up space only to discover some of them now have:-
1)NO audio in the file, only video! (sort by bitrate in itunes and any that say unknown are probably mute!) I stopped current batch and realised some of them have unchecked the audio check? but weren't originally set like that. I re-ticked the audio for all of them, restarted mkvtomp4 but AGAIN mkvtomp4 unticked them! so watch out!
2)Some of them are about 1k in size (when it runs out of disk space it keeps writing empty m4v files!), sort by file size afterwards and delete any 1k ones, note the last one before it runs out of disk space will also be broken, but appear OK until you play the end!
3) Some of them have an aac2 + an ac3_6 YET the apple TV only plays the aac2 and doesn't even see the second track, though it is embedded in the file!. You can again detect this in itune by looking at the name column for the HD icon at the end of it, you should check any that DON'T have this. You seem to be able to fix these by reloading the m4v into mkvtomp4 and re-running through, which doesn;t create a new file but ammends in-situ, but I've not checked thoroughly to see if 100% OK
4) The c:\program files\mkvtomp4\temp folder may fill up with old files as they're not always deleted, and fill your c drive up, so keep an eye on that as well! The program crashes in qtcore4.dll every so often which will leave behind files.
So I've lost about 20 movies permanantly now! So I would advise anyone hoping to batch convert their files using this tool to proceed with extreme caution. I'm going to return to using xmedia-recode and may just use this tool for movies with subtitles, once I see if that is more reliable. xmedia-recode also handles aac6->aac2+ac3 so you can send dd to your amp from atv. I don't know amps that handle aac6 so don't see the point of it.
oreons
28th May 2012, 17:10
Desmo
The default settings can be set in the setup.
john blox
1. Free space should be 3-4 times greater than the size of the film.
2. If an error occurred while converting the sound, the checkbox is removed from the track.
Desmo
29th May 2012, 16:47
Desmo
The default settings can be set in the setup.
Sorry, I didn't really give much information did I :o
What I'd like to be able to do is when adding the meta data to movies, I'd like to only download and insert certain fields like name, date, age rating, and long description. At the moment I have to untick things like actors, producers, short description, etc.
Also some kind of watch folder that would automatically keep an eye out for new video files and convert them without any interaction.
It's not a huge issue but it's something I would find handy :)
I'm certainly not being picky though, it's a fantastic app :D
Shirtfull
1st June 2012, 15:00
Thanks for your efforts. Just what I needed.
Used this to encode subs onto family vid to help younger generations identify older/deceased members of family, played on new iPad OK.
Can the subtitle size be altered from 18?
Shirtfull
oreons
1st June 2012, 20:01
Shirtfull
On the Apple devices can not change the size of the subtitle.
TomTarolo
8th June 2012, 11:21
Dear Oreons,
I'm using your tool to convert mkvs to m4v withing having to reencode. I'm viewing the m4v on my Apple TV3.
I find it a very good tool knowing that you can add subtitles.
But when trying to add dutch srt subtitles don't show in Apple TV3. iTunes doesn't recognise the language of the subtitles.
Here is the issue. The language codes apple TV accept for dutch is nl.
This works fine:
mp4box -add Tron.Legacy.srt:hdlr=sbtl:lang=nl Tron.Legacy.2010.Br.720p.YIFY.mp4
Some more info:
-lang [trackID=]lang : sets the language of the given track or of all tracks if trackID is not specified.
The language can be either ISO 639-1 2-char code, ISO 639-2 3-char code, or the full language name.
To get the listing of supported languages, use MP4Box -languages
static lang_type lang_table[] =
{
{"--", "und" },
{"aa", "aar" },
{"ab", "abk" },
{"af", "afr" },
{"am", "amh" },
{"ar", "ara" },
{"as", "ast" },
{"ay", "aym" },
{"az", "aze" },
{"ba", "bak" },
{"be", "bel" },
{"bg", "bul" },
{"bh", "bih" },
{"bi", "bis" },
{"bn", "ben" },
{"bo", "bod" }, // was "tib" (Tibetan)
{"br", "bre" },
{"ca", "cat" },
{"cc", "und" },
{"co", "cos" },
{"cs", "ces" }, // was "cze" (Czech)
{"cy", "cym" }, // was "wel" (Welsh)
{"da", "dan" },
{"de", "deu" }, // was "ger" (German)
{"dz", "dzo" },
{"el", "ell" }, // was "gre" (Greek, Modern (1453-))
{"en", "eng" },
{"eo", "epo" },
{"es", "spa" },
{"et", "est" },
{"eu", "eus" }, // was "baq" (Basque)
{"fa", "fas" }, // was "per" (Persian)
{"fi", "fin" },
{"fj", "fij" },
{"fo", "fao" },
{"fr", "fra" }, // was "fre" (French)
{"fy", "fry" },
{"ga", "gle" },
{"gl", "glg" },
{"gn", "grn" },
{"gu", "guj" },
{"ha", "hau" },
{"he", "heb" },
{"hi", "hin" },
{"hr", "scr" },
{"hu", "hun" },
{"hy", "hye" }, // was "arm" (Armenian)
{"ia", "ina" },
{"id", "ind" },
{"ik", "ipk" },
{"is", "isl" }, // was "ice" (Icelandic)
{"it", "ita" },
{"iu", "iku" },
{"ja", "jpn" },
{"jv", "jav" },
{"ka", "kat" }, // was "geo" (Georgian)
{"kk", "kaz" },
{"kl", "kal" },
{"km", "khm" },
{"kn", "kan" },
{"ko", "kor" },
{"ks", "kas" },
{"ku", "kur" },
{"ky", "kir" },
{"la", "lat" },
{"ln", "lin" },
{"lo", "lao" },
{"lt", "lit" },
{"lv", "lav" },
{"mg", "mlg" },
{"mi", "mri" }, // was "mao" (Maori)
{"mk", "mkd" }, // was "mac" (Macedonian)
{"ml", "mlt" },
{"mn", "mon" },
{"mo", "mol" },
{"mr", "mar" },
{"ms", "msa" }, // was "may" (Malay)
{"my", "mya" }, // was "bur" (Burmese)
{"na", "nau" },
{"ne", "nep" },
{"nl", "nld" }, // was "dut" (Dutch; Flemish)
{"no", "nor" },
{"oc", "oci" },
{"om", "orm" },
{"or", "ori" },
{"pa", "pan" },
{"pl", "pol" },
{"ps", "pus" },
{"pt", "por" },
{"qu", "que" },
{"rm", "roh" },
{"rn", "run" },
{"ro", "ron" }, // was "rum" (Romanian; Moldavian; Moldovan)
{"ru", "rus" },
{"rw", "kin" },
{"sa", "san" },
{"sd", "snd" },
{"sg", "sag" },
{"sh", "scr" },
{"si", "sin" },
{"sk", "slk" }, // was "slo" (Slovak)
{"sl", "slv" },
{"sm", "smo" },
{"sn", "sna" },
{"so", "som" },
{"sq", "sqi" }, // was "alb" (Albanian)
{"sr", "srp" },
{"ss", "ssw" },
{"st", "sot" },
{"su", "sun" },
{"sv", "swe" },
{"sw", "swa" },
{"ta", "tam" },
{"te", "tel" },
{"tg", "tgk" },
{"th", "tha" },
{"ti", "tir" },
{"tk", "tuk" },
{"tl", "tgl" },
{"tn", "tsn" },
{"to", "tog" },
{"tr", "tur" },
{"ts", "tso" },
{"tt", "tat" },
{"tw", "twi" },
{"ug", "uig" },
{"uk", "ukr" },
{"ur", "urd" },
{"uz", "uzb" },
{"vi", "vie" },
{"vo", "vol" },
{"wo", "wol" },
{"xh", "xho" },
{"yi", "yid" },
{"yo", "yor" },
{"za", "zha" },
{"zh", "zho" }, // was "chi" (Chinese)
{"zu", "zul" }
};
Could you look into this it would be very helpfull.
Keep up the good work.
Thanks,
Tom
oreons
8th June 2012, 13:38
TomTarolo,
What version number are you using? 0.220 or 0.220a?
banker_rishad
11th June 2012, 11:30
when converted to mp4 sound conversion is below audible
TomTarolo
16th June 2012, 17:06
Oreons,
I used 0.220a (downloaded from the first post of this thread).
oreons
18th June 2012, 13:32
TomTarolo, Version 0.220a inserts dutch language correctly. See iTunes pic.
http://i39.fastpic.ru/thumb/2012/0618/f2/2ca8e57bcdb208810599b3931914ddf2.jpeg (http://fastpic.ru/view/39/2012/0618/2ca8e57bcdb208810599b3931914ddf2.png.html)
Balthazar2k4
18th June 2012, 17:39
Has anyone run into the peculiar problem of MKVtoMP4 not converting multichannel PCM to 2.0 AAC properly? I have a source MKV with 7.1 PCM audio that I am trying to transcode into another MKV with the standard 2.0 AAC and AC3 setting, but MKVtoMP4 is giving me multichannel AAC and AC3. Very strange indeed. Do I need to use a different AAC encoder?
TomTarolo
18th June 2012, 20:08
I think I made a mistake: i'm using version 0.220, this shows in my log:
Repack/encoder video to MP4 for Apple iPhone, iPad, ATV2. MkvToMp4 version 0.220
Build from: Apr 28 2012 10:57:26
Use log file: Temp\Logs\18_06_2012_21_07_10.txt
QuickTime version: 7.7.2
CoreAudioToolbox version: 7.9.7.3
Where can i download the 0.220a version?
TomTarolo
18th June 2012, 20:12
Oreons,
I'm confused now, in your post you say 0.220a, and when i download is see 0.220? Can you help me out?
oreons
19th June 2012, 19:46
TomTarolo,
http://www.mediafire.com/download.php?4dced3ws4pdgv4s (MkvToMp4_0.220a.zip 40.8MB)
https://dl.dropbox.com/u/7183431/MkvToMp4_0.220a.zip
Balthazar2k4,
I'll check it.
Mr. Monte
21st June 2012, 19:25
If we have the Nero Enc file...where do we put it? In tools?..If so..do we need a certain naming convention?
manolito
22nd June 2012, 12:39
It is already there. Have a look in the eac3to folder...:D
Cheers
manolito
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.