MKV Splitter or MP4 Splitter? please read and help

Discussion in 'Apple TV and Home Theater' started by soquickwitit, Apr 15, 2008.

  1. soquickwitit macrumors member

    Jul 24, 2007
    Ok, so i use visualhub for all my HIDeF/Bluray MKV conversion. But i'm sick of the 4 gig limit. I'd like a littler better quality.

    So my question is, does anyone know of any mkv splitter so i can split the file in to, so i can convert it so it's 2 4gig parts? so the quality doesnt suffer?

    please help. thx
  2. nordesmic macrumors member

    May 2, 2005
    Adelaide, Australia
    I would think that MKVtoolnix (PC) could probably do this but I haven't tried. I'm gonna list a bunch of PC tools because I'm not sure if you will be able to do it in the Mac OS.

    A round about way that will work is to split the file into VOB chunks using MKV2VOB. Then you could encode the VOB chunks using VisualHub, I think it will read them.
  3. soquickwitit thread starter macrumors member

    Jul 24, 2007
    Yes, i am running mac currently. How would i split it into vob? thx
  4. nordesmic macrumors member

    May 2, 2005
    Adelaide, Australia
    OK, this is just a suggestion, it may or may not work. This method splits the file as you convert it rather than after.

    If you load the MKV into VisualHub go to advanced tab and then 'Extra FFmpeg flags'. Then from the menu select only encode a certain number of frames. Then replace the 'n' with the number of frames you want to encode (the average film is 160,000 or so). So say you put 'n' as 120,000 and put the output size to a little under 4 GB.

    Then add the same file to the queue and go to the advanced tab again. This time select "start encoding at frame n". Then change 'n' to 120,001. The output file size should be roughly 1.3 GB for this section.

    Once both operations are set up start the queue and at the end you should have 2 split files.

    EDIT : There is no option to start encoding n frames in only "n seconds in". So you may have to calculate where the 120,000th frame occurs in seconds. This will depend on the frame rate of the film.

    EDIT 2 : Tried it on a 45 second HD MKV and my method worked perfectly
  5. davidwebb macrumors newbie

    May 22, 2008

    This is a simple command line way to split up a big file. I've got an 8GB file that doesn't play nice with the tools I need to make it playable on my PS3 without choking after 4GB. Took me forever to find this. It is part of the mkvtoolnix set mentioned above. This is not PC only however. You can install using Mac Ports <> then run "sudo port install mkvtoolnix" from the commandline.

    To split an mkv file, run the unlikely named mkvmerge command:

    $ sudo mkvmerge --split size:4050m /path/to/file.mkv -o /path/to/output_file.mkv
    more details of meriad options for mkvmege can be found here: <>

    Oh and in case anyone is wondering why PS3? The AppleTV chokes on trying to play a BD-Rip; doesn't have the processing power for it.
  6. Alrescha macrumors 68020

    Jan 1, 2008
    sudo? why do you need to run this as root?

  7. CrashRay macrumors newbie


    Aug 11, 2006
  8. melinator95 macrumors newbie

    Sep 1, 2010
  9. Maverick1337 macrumors 65816


    Nov 4, 2008
    So you convert mkv to mp4 using the quick ps3 settings, then once that is done you split the mp4 to whatever you want then your good to go as long as it's under 4gigs for the ps3?

Share This Page