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

    Joined:
    Jul 24, 2007
    #1
    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

    Joined:
    May 2, 2005
    Location:
    Adelaide, Australia
    #2
    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

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

    Joined:
    May 2, 2005
    Location:
    Adelaide, Australia
    #4
    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

    Joined:
    May 22, 2008
    #5
    mkvmerge

    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 <http://www.macports.org/install.php> then run "sudo port install mkvtoolnix" from the commandline.

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

    Code:
    $ 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: <http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html>

    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

    Joined:
    Jan 1, 2008
    #6
    sudo? why do you need to run this as root?

    A.
     
  7. CrashRay macrumors newbie

    CrashRay

    Joined:
    Aug 11, 2006
    Location:
    France
  8. melinator95 macrumors newbie

    Joined:
    Sep 1, 2010
    #8
  9. Maverick1337 macrumors 65816

    Maverick1337

    Joined:
    Nov 4, 2008
    #9
    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