MKV to Mp4 for XOOM WITHOUT Converting Video

CyberChulo

Senior Member
Apr 27, 2011
133
9
0
If you break apart an 8GB file with Xenon, do you run into issues playing back files larger than 2GB? I've always noticed whether it's a divx file or mkv file, anything larger than 2GB won't let you seek properly and the video tends to slow down and doesn't stay in sync with the audio.
 

Digital Man

Senior Member
Jul 21, 2007
318
63
0
New York
Good work, i kinda gave up on movies on my xoom as dvdcat took so long. Does this support 1080p rips? Is the file size cut down alot?

Sent from my ADR6400L using XDA Premium App
Very little change in file size - remember this app is not re-encoding the video, so there isn't any change in terms of bit rate or compression - whatever video you started with is what you get in the output. The only thing that is changing is the audio track and the container. It's just dis-assembling the video and audio. Then it re-encodes only the audio to a XOOM-compatible format ie AAC (thats where the change in file size occurs) and then it puts the whole thing back together in a container that the XOOM can play.

As for 1080p I don't see why it wouldn't convert a 1080p video - will try it out soon and see. But whether the XOOM will play it will depend on the profile of the video ie whether the XOOM can natively play the 1080p video file itself - and the XOOM is not as good at high profile 1080p as it now is at 720p. Again this program isn't converting video - its only taking advantage of the fact that HC 3.1 now seems able to handle most 720p h264 video files without conversion.

Fantastic, I'll try it out on my mkv collection tonight when I get home, does it support batch processing?
Yes it does support batch processing. Sometimes though, you may want to set the options to pause at the start of each file to manually select options like aspect ratio or audio track. I found that in one case, left on the automatic mode, it got the aspect ratio of my videos wrong, and setting it manually for each file corrected the problem. What the program does is it just pops up a prompt on the screen at the start of each file and asks you what aspect ratio or audio track you would like for each file - again this is optional. You can also have it automatically select language-tracks and aspect ratio if you want.

GOTSent is another alternative, it works well. I gave it up in favor of Xenonmkv awhile ago, caused me less problems
Thanks for the tip. I've been thinking of trying out and listing some of the alternatives, in case anyone has trouble installing or using XenonMKV. Might be something even better out there. Though XenonMKV does seem to do the job pretty well.
 
Last edited:
  • Like
Reactions: marctronixx

keitht

Senior Member
Dec 21, 2005
1,937
315
0
Delray Beach, FL
Digital Man: Really appreciate your efforts on this and sharing your experience. I think it would be a good idea to consolidate what has been learned into one post (OP) for a sticky here, basically a dummies guide. This issue with video conversions has been a sour spot for me from day one. Thanks again!
 
  • Like
Reactions: marctronixx

alias_neo

Senior Member
Jun 9, 2006
2,080
204
0
London
I just gave XenonMKV a go, output was useless, jumpy as heck and A/V sync is all to pot.

Input and output FYI:

Code:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : [email protected]
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 41mn 57s
Nominal bit rate                 : 356 Kbps
Width                            : 624 pixels
Height                           : 352 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.065
Writing library                  : x264 core 60 r900 a9af942
Encoding settings                : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=1 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=45 / rc=2pass / bitrate=356 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : HE-AAC / LC
Codec ID                         : A_AAC
Duration                         : 41mn 57s
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 48.0 KHz / 24.0 KHz
Compression mode                 : Lossy
Language                         : Dutch
Output:

Code:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : [email protected]
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 41mn 57s
Bit rate mode                    : Variable
Bit rate                         : 356 Kbps
Maximum bit rate                 : 2 338 Kbps
Width                            : 624 pixels
Height                           : 352 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 25.000 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.065
Stream size                      : 107 MiB (61%)
Title                            : Imported with GPAC 0.4.6-DEV (internal rev. 7)
Writing library                  : x264 core 60 r900 a9af942
Encoding settings                : cabac=1 / ref=5 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=1 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=45 / rc=2pass / bitrate=356 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
Encoded date                     : UTC 2011-05-24 16:56:31
Tagged date                      : UTC 2011-05-24 16:56:33

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : LC
Codec ID                         : 40
Duration                         : 41mn 56s
Bit rate mode                    : Variable
Bit rate                         : 225 Kbps
Maximum bit rate                 : 313 Kbps
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 48.0 KHz
Compression mode                 : Lossy
Stream size                      : 67.6 MiB (38%)
Encoded date                     : UTC 2011-05-24 16:56:33
Tagged date                      : UTC 2011-05-24 16:56:33
Took a little over a minute to convert on my desktop.
 

Lakota

Senior Member
Apr 14, 2006
163
11
0
Cracking bit of programming

What a fab bit of software.
I've just converted the Smallville series finale from MKV to mp4 using this program on my laptop. Took just over 12 minutes to complete the 2.3Gb file. It converted to 2.16Gb and plays just great on my Xoom using either the built in Videoplayer or RockPlayer.
This is a much needed bit of software. Thanks.
 

e.mote

Senior Member
Feb 16, 2011
2,165
892
0
@alias_neo

If you would, please cut a clip from the original movie (not the output) and post it. Make the clip long enough so that the problem still exists when converting.

Since the orig clip already has AAC audio, it should be a simple remux with no audio processing.
 
  • Like
Reactions: marctronixx

Digital Man

Senior Member
Jul 21, 2007
318
63
0
New York
alias_neo Try setting the fps/frame-rate manually if AV is out of sync, don't trust the default setting. (Edit - sorry alias_neo disregard this - forgot you don't have access to the fps settings in Xenon - only in the manual tools) I've gotten a few videos that didn't convert as well. But not many. I noticed that the original appeared to have AAC audio and was relatively low res. I kind of think that video should have played even as an MKV without converting maybe even in Rockplayer or Mobo in software mode. The only thing that Xenon would have done is change the container.

What a fab bit of software.
I've just converted the Smallville series finale from MKV to mp4 using this program on my laptop. Took just over 12 minutes to complete the 2.3Gb file. It converted to 2.16Gb and plays just great on my Xoom using either the built in Videoplayer or RockPlayer.
This is a much needed bit of software. Thanks.
Yes I've been using it for lots of downloaded TV show MKV's as well. Has worked for all of them. Its been a little more hit and miss with movies. A couple have failed in Xenon, but then have worked when I used the separte tools and manually converted.

Oh - and on the Smallville series finale - Plot was kind of choppy and rushed but there sure was a lot of setup at the end - wonder if there is a movie in the works - and not a single closeup of Clark in his Superman getup! - guess they figured imagination is more powerful.
 
Last edited:

thor17

Senior Member
Jan 30, 2006
93
6
0
I got similiar results with gotsent, but I like the GUI of XenonMKV better - it's easier to tell the current progress (gotsent opens and closes a bunch of cmd windows).

If your sourcefile is 1080p main or high profile, then you will have similar results as e.mote's other thread. Your xoom will say that the file is not playable.
 

Digital Man

Senior Member
Jul 21, 2007
318
63
0
New York
I got similiar results with gotsent, but I like the GUI of XenonMKV better - it's easier to tell the current progress (gotsent opens and closes a bunch of cmd windows).

If your sourcefile is 1080p main or high profile, then you will have similar results as e.mote's other thread. Your xoom will say that the file is not playable.
Yes, I kind of figured that. This solution is only useful for 720p MKV. Still going to need DVDcat or Handbrake when dealing with most 1080p files.
 
  • Like
Reactions: marctronixx

Digital Man

Senior Member
Jul 21, 2007
318
63
0
New York
Isn't it just better to use a 720p source than use a 1080p in DVDCat? Isnt a virgin 720p image better than a re-encoded 1080p, plus all the time saved?
For me it would be preferable to use the original 720p source hands down. That's why I like this software so much. People say "why not just use DVDcat or handbrake rather than this?" But this lets you watch the original video and the quality is usuall really good on the XOOM - a lot better than a fast re-encoded video full of aberrations.

But there are cases where you might not have a 720p source, like a downloaded video in 1080p high profile. And there are some 720p videos that just won't convert with this method for whatever reason. In these situations your only option is to re-encode the video in something like DVDcat or handbrake.

Edit: Just re-read your original question. I think what you were asking was why was I suggesting to re-encode from 1080p and was I implying that this might be better? That wasn't the reason for re-encoding from 1080p. Its because the XOOM simply can't play most of these even after converting audio and container in Xenon, and so you are forced to convert. But if you have an alternate 720p version of your video, watching the original, without re-encoding would certainly be my preference.
 
Last edited:

wite

Member
Jun 11, 2009
14
7
0
Ulricehamn
I have tried to convert several mkv files now and they all end up unplayable on my xoom, when I checked the details on my converted files in windows it says frame rate 23980 frames/second and I´m guessing this is why the files wont play. Can I specify the framerate in xenonmkv somewhere? Or how can I fix this?
 

Digital Man

Senior Member
Jul 21, 2007
318
63
0
New York
I have tried to convert several mkv files now and they all end up unplayable on my xoom, when I checked the details on my converted files in windows it says frame rate 23980 frames/second and I´m guessing this is why the files wont play. Can I specify the framerate in xenonmkv somewhere? Or how can I fix this?
Unfortunately no. That's why I left the manual tools at the bottom of the original post. Mp4BoxGUI when used separately does allow you to set framerate and in a few cases I had to do it manually because the automatic setting wasn't correct. But when the muxing tool was included in XenonMKV, it lost that option and you are apparently stuck with the automatic setting.

I might point out that the wrong framerate should not make it unplayable, would more likely just put the audio out of sync. If it is truly unplayable, there is likely something else going on.
 
Last edited:

tsunami1609

Senior Member
Sep 5, 2009
156
12
0
Pittsburgh, PA
Problem

I've tried this as well as m4v files, and while the stock video player supports both, my Xoom seems to have issues playing them, particularly in scene's with large content (fast paced action scenes or even slow ones with a lot of detail). I've tried Inception (the easiest to notice problems with), Scott Pilgrim vs the World, and Iron Man 2 and each of them brings up these issues. They're all 720p, so I don't know what the problem is. I have a Xoom non-rooted running 3.1

Can someone else try any of these movies and tell me if they're having the same problem? In Inception, the first 30 seconds are easily noticeable (just play it on your xoom side by side with your computer). I just want to know if it's a common issue, or my particular xoom, in which case FML. Thanks