Video playback woes: 720p mkv - h.264 w/ AC3 audio

Discussion in 'Motorola Droid Bionic' started by lykofos, Nov 5, 2011.

  1. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    Video playback woes: 720p mkv - h.264 w/ AC3 audio - SOLVED

    ...After much trial and error, the solution that finally worked / synced the audio correctly was using MX Player and having the video stay on hardware decoding and putting only the audio stream on software decoding...

    Anyone else having problems with this combination? Suggestions?

    Like the title says, I have several 720p .mkv files - the video is encoded with h.264 and the audio is AC3. The AC3 audio seems to be the problem. Tried several different players and still nothing. Here are my results so far:


    1. Mobo player: Hardware decoding - video but no audio, Software decoding - video & audio but audio is out of sync by 5+ seconds
    2. MX player: video but no audio
    3. QQ player: video & audio but audio is out of sync by 5+ seconds
    4. Dice player: doesn't seem to work at all on my bionic, get a multi-colored static screen no matter what type of video file I try to play
    5. Rock Player Lite: Hardware decoding - locks up bionic (had to do battery pull), Software decoding - very choppy video & audio is out of sync by 10+ seconds
     
    Last edited: Nov 6, 2011
  2. liftedplane

    liftedplane Senior Member

    Joined:
    Jan 15, 2011
    Messages:
    1,308
    Likes Received:
    150
    Trophy Points:
    78
    Location:
    Washington State
    Ratings:
    +173
    Try mobo again long press the file and try soft decode that works for me sometimes

    Sent from my ROOTED DROID BIONIC using DROID forums!
     
  3. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    Didn't know about that option. Tried it but it only worked partially. Thanks for the suggestion tho. The audio played but was 5+ seconds ahead of the video (so basically the exact opposite of the QQ player result).
     
  4. Mbk

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,167
    Likes Received:
    4
    Trophy Points:
    153
    Ratings:
    +4
    you tried RockPlayer Lite?...haven't tried MKV but have h.264 encoded MP4
     
  5. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    Still no luck. Updated the original post to reflect my results with rock player lite.

    Seems like the .mkv container encoded with AC3 audio isn't very friendly on the bionic and doesn't play well with others. Might just have to re-encode those files to .mp4 or something. .mkv with AC3 is the first file type I've ever had trouble with on the bionic, it's played everything else flawlessly: avi, mpg, divx, xvid, etc. with MX player (which is the primary player I've been using for awhile).
     
  6. Mbk

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,167
    Likes Received:
    4
    Trophy Points:
    153
    Ratings:
    +4
    what are you using to encode the videos?
     
  7. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    I didn't encode the mkv's so I'm not sure what program was originally used to encode them.

    Finally got them to play tho!! It's working on MX Player now. Was going through all the video player programs again and playing around with settings. How I got it to work was when the video is playing in MX player and you tap the screen, a "HW" icon and a "music note" icon come up in the upper right corner of the screen.

    I left the video decoding on hardware decoding mode, but clicked on the music note icon and selected the "Audio Track #1 (S/W)" software decoding stream for the audio. With video on hardware decoding and only the audio on software decoding, it played both audio & video and synced up perfectly!
     
  8. docluv01

    docluv01 New Member

    Joined:
    Nov 18, 2011
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Hey Thanks for this suggestion...you wouldnt happen to know an effetcive way to get 2 partitions on the SD card would ya? My intent is to put mkv's larger then 4 gig , which FAT32 doesnt allow. I know how to partition the card, just can't figure out how to mount it on the phone.

    Thanks
     
  9. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    Nope, I don't think it's possible for the phone to recognize / mount the card if there are 2 different partitions on it. I think android phones only recognize "FAT32" and the linux "ext#" formats. Formatting it in ext will probably give you more problems though if you're using a windows system to transfer files.

    Not very convenient, but the best way is to just split the larger file into smaller sections that FAT32 can deal with. I've used MKVtoolnix mostly: MKVToolnix 5.0.1 - VideoHelp.com Downloads. Here's a pretty thorough write up on the steps: - Split Videos into Multiple MKV Files (Without Quality Loss).

    Here's another one discussing different programs you can use to split mkv's into smaller sections: MKV x264 editor? - Doom9's Forum. The post is a bit old but the info is still applicable since there aren't any new mkv splitting programs out aside from he ones mentioned in that post.
     
  10. z96Cobra

    z96Cobra Member

    Joined:
    Mar 30, 2010
    Messages:
    296
    Likes Received:
    6
    Trophy Points:
    18
    Ratings:
    +6
    Are you watching these videos on the Bionic or streaming to TV over HDMI? Just curious, if watching on device, why you don't convert to mp4 and save tons of space/processing power?
     
  11. docluv01

    docluv01 New Member

    Joined:
    Nov 18, 2011
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    Thanks...I actually tried that tool. but for some reason MX player says the smaller files arent playable via the HW encoder. did you have luck with it?
     
  12. lykofos

    lykofos Member

    Joined:
    Sep 13, 2011
    Messages:
    161
    Likes Received:
    4
    Trophy Points:
    18
    Ratings:
    +4
    Hmm, I'll try it and report back. The mkv I started this thread about was only 1.93GB so it all fit on the sd card. I'll have to transfer one of the mkv's i have cut up to fit on dvds over to the phone and see if it plays for me.

    And z96Cobra, definitely not watching these on the phone alone. lol. That would be a bit overkill. Streaming it over hdmi mirroring to my girlfriend's tv. Sweet being able to watch videos on the bionic in 1080p on the tv!
     
Search tags for this page
droid bionic mkv
,

mx player ac3

,
mx player ac3 codec android
,
mx player ac3 no sound
,
mx player audio lag
,
mx player audio sync
,
mx player audio video sync
,
mx player black screen mkv
,
mx player sound lag
,
mx playerac3