Problems with DTS Playback on Android? This might be your solution. - Galaxy S III Q&A, Help & Troubleshooting

I was quite shocked when I found out that DTS Support under Android has recently become a nightmare. Seen many people trying to find out a workaround to this by using external decoders, but after testing many different players I think, it seems this might not be necessary to go through all this. Let me share my findings:
VLC Media Player: Does support DTS. Pixelated video on high bitrate movies. Crashed when selecting a secondary audio track. HW Acc Support.
DICE Player: No DTS. Crashes when selecting a secondary audio track.
MXPlayer: No DTS. Everything else works fine.
XBMC: Recognizes every codec out there but there's no HW Acceleration for S3 and most phones. It's initially intended for Android Based Standalone Box Players but support for mobiles will arrive down the road.
Mobo Player: No DTS Support. Selecting a secondary DTS Channel would take me back to the Primary non-dts track and there's no way to switch it back.
QQ Player: Does Support DTS but there's no HW Acceleration support for my device. Pretty decent SW decoding support... (Far better than XBMC) enough for 720p movies but not for 1080p. Battery eater.
VPlayer: No DTS Support.
BS Player: Virtually everything works perfectly. Smooth DTS support (clean audio) Secondary tracks are properly recognized (Though it switches back to the primary track when you switch apps) You will need to adjust your subtitle coding setting for proper non English subs decoding. Try ISO 8859-1 for Spanish subs. Velvet Smooth HW Decoding for movies up to 1080p - high bitrate.
Hope you find this helpful!
Cheers!
Tested on Samsung i9305.

MX Player can support DTS if you use an external FFmpeg build with it enabled. I built my own, so I haven't tried these myself, but the NEON build listed here should work.
EDIT: I should've read the first line of your post. Sorry.

very helpful...
I found the lack of DTS in MX Player annoying.
This article turned me towards BS Player.
Works for anything that I threw at it on my Nook HD+. Thus bought the full version.
TheAquanox said:
I was quite shocked when I found out that DTS Support under Android has recently become a nightmare. Seen many people trying to find out a workaround to this by using external decoders, but after testing many different players I think, it seems this might not be necessary to go through all this. Let me share my findings:
VLC Media Player: Does support DTS. Pixelated video on high bitrate movies. Crashed when selecting a secondary audio track. HW Acc Support.
DICE Player: No DTS. Crashes when selecting a secondary audio track.
MXPlayer: No DTS. Everything else works fine.
XBMC: Recognizes every codec out there but there's no HW Acceleration for S3 and most phones. It's initially intended for Android Based Standalone Box Players but support for mobiles will arrive down the road.
Mobo Player: No DTS Support. Selecting a secondary DTS Channel would take me back to the Primary non-dts track and there's no way to switch it back.
QQ Player: Does Support DTS but there's no HW Acceleration support for my device. Pretty decent SW decoding support... (Far better than XBMC) enough for 720p movies but not for 1080p. Battery eater.
VPlayer: No DTS Support.
BS Player: Virtually everything works perfectly. Smooth DTS support (clean audio) Secondary tracks are properly recognized (Though it switches back to the primary track when you switch apps) You will need to adjust your subtitle coding setting for proper non English subs decoding. Try ISO 8859-1 for Spanish subs. Velvet Smooth HW Decoding for movies up to 1080p - high bitrate.
Hope you find this helpful!
Cheers!
Tested on Samsung i9305.
Click to expand...
Click to collapse

qwerty12 said:
MX Player can support DTS if you use an external FFmpeg build with it enabled. I built my own, so I haven't tried these myself, but the NEON build listed here should work.
EDIT: I should've read the first line of your post. Sorry.
Click to expand...
Click to collapse
+1 for mx player plus custom codec. Infact the bd20 player menus now takes you to that thread to download the codec. No problem playing MKV with DTS even over the network
Sent from my GT-I9300 using Tapatalk 2

BSPlayer is best for me. i tried to play some 7.2GB mkv ac3 with mxplayer and many other players and it didnt play, just black screen for a while and skip back to menu or other issues. Then the BSPlayer played this video great. Im so sattisfied with BSPlayer that i bought full version to support them.

+1 BS Player tested with 8gb 1080p mkv file.

Related

[Q] MSM8660 video playback [MKV issue]

Firstly, I use mVideoPlayer pro (an excellent video player) which doesn't include any software decoding. The player only uses the soc codecs but adds subtitle support and it recognizes the .mkv extension.
The latest version now supports:
- srt, ssa, ass, sub/idx, mpl, smi, txt, sub, sami.
- Internal MKV Subtitle (srt, ssa, ass)
Anyway, I have 2 identical video samples (.mkv), but only one of them will play. (using mvideo or stock player).
I am wondering if this is a software bug and if anyone has had the same issues?
The samples are both H264 MPEG4 AVC, 23.97 frames with DTS Audio (no audio is expected). One video is 1280x544 and the other is 1280x532. The only difference is that one has internal subtitles and the other does not.
Any info would be appreciated.
I'm having similar issues . One video will play audio just fine but will freeze playing the video a few seconds in but continue with audio. The other video is just extremely stuttery. I don't have codec specifics or video specifics at the moment but it is an issue .
Grrr!
Animatorman said:
I'm having similar issues . One video will play audio just fine but will freeze playing the video a few seconds in but continue with audio. The other video is just extremely stuttery. I don't have codec specifics or video specifics at the moment but it is an issue .
Click to expand...
Click to collapse
Funny enough, some of my videos start off blocky or have that green video effect for the first 2 seconds, but then play fine afterwards. I don't get any freezing during play. If a video starts to play, it continues fine for me. (Although, I haven't watched a full length movie as yet).
Did you get the 2 HTC updates? I did a check for HTC updates and factory reset my phone as soon as i got it. (lost the stupid hornet movie)
I am downloading more 720p video samples for testing. it may be the internal subs causing my issue, which would be strange.
(EDIT: xvid has the same problem, some video plays some don't)
1Ghz hummingbird puts all of these dual core ***** SOC's to shame. Long live Galaxy Tab 7 and Galaxy S!
Wow, this app seems really nice. I was using the latest rockplayer because it had hardware decoding, but I noticed that it wouldn't play audio on any of my 720p mkvs. This app looks much more polished, and the video plays back every bit as smoothly, but it appears to have the same problem of not playing any audio along with the video. God, we're so close!!
Oh, I tried samples with DTS and some that were just 720p rips from broadcast tv, and neither had audio. For that reason, I didn't test enough of the video to verify your issues, sorry for the threadjack.
Junon said:
Wow, this app seems really nice. I was using the latest rockplayer because it had hardware decoding, but I noticed that it wouldn't play audio on any of my 720p mkvs. This app looks much more polished, and the video plays back every bit as smoothly, but it appears to have the same problem of not playing any audio along with the video. God, we're so close!!
Oh, I tried samples with DTS and some that were just 720p rips from broadcast tv, and neither had audio. For that reason, I didn't test enough of the video to verify your issues, sorry for the threadjack.
Click to expand...
Click to collapse
It wont play DTS audio and that is expected. Only my Archos 101 could play DTS audio out of the box, but Archos added that decoding feature.
Try encoding with Handbrake, the default setting will convert the DTS audio to MPEG AAC stereo.
So I tried more random MPEG4 AVC with DTS videos and I am very confused:
video #1 1280x720 had subs, didn't play
video #2 1920x800 no subs, video played
video #3 1280x534 no subs, didn't play
video #4 1280x720 no subs, video played
More tests:
I used mediainfo and compared codec data between several video files that played and some that didn't play and they all look the same.
I even used mkvmerge GUI to remove the audio and subtitles out of some of the videos just to see if that would work, but they still didn't play.
try dice player.
diceplayer can play 720p H.264 High + DTS +MKV flawlessly.
with gesture control ( brightness / volume ) + external subs + embedded subs

HD mkv playback - With Sample Links

* Update *
Youtube Video Samples below for comparison - some compression artifacts showing there, not from the sony tablet playback (it was flawless on either mode), most likely youtube recompression tools
Hi,
I bought one of these tablets just yesterday - 16GB version - and so far I'm extremely pleased with it! Typing is a breeze, image quality is superb, gaming is pretty decent even for 3D, I bought Riptide GP after upgrading Honeycomb to 3.2, but I'm having issues with HD mkv playback.
Basically, watching 720p or 480p even (anime mkv files) I get jerky video playback when the movie player is set to HW mode. The jerks are subtle and steady, but mostly noticeable especially on panning scenes. If I change the player settings to SW or Fast SW, playback is smooth but slightly less quality there (but totally fine though). I've tried several players other than the built-in video player and results are the same.
HD flash plays OK, so I don't think this is a hardware performance issue, probably some HW / codec compatibility issue....
Can anyone else confirm this? Horriblesubs releases (Naruto Shippuuden / Fairy Tail).
SD xvid releases play just fine, both HW and SW settings on the player.
Better .h264 codec support perhaps?
(apparently, not .h264!)
Oh, and quite pleased with the fact that video files can in fact be played directly from the SD card, without having to copy them to the internal memory storage!
I tried posting from the XDA free app in the Market, but somehow, it crashes everytime I try to post from it, so I'm using the android browser - already submitted a report.
Video Info:
Codec 4CC: AVC1
Image Size: 1280x720
Frame Rate: 23.976 fps
Global Motion Compensation: No
packet Bitstream: No
Quarter Pixel: No
Audio:
Codec: AAC
Channels: Stereo
Bitrate: 16000 Bps / 128 Kbps
Variable Bitrate: No
Frequency: 44100 Hz
SW Mode (Fast): http://www.youtube.com/watch?v=ZiAj80cC0s8
HW Mode: http://www.youtube.com/watch?v=9AXWH3RE-R4
wickwire said:
Hi,
I bought one of these tablets just yesterday - 16GB version - and so far I'm extremely pleased with it! Typing is a breeze, image quality is superb, gaming is pretty decent even for 3D, I bought Riptide GP after upgrading Honeycomb to 3.2, but I'm having issues with HD mkv playback.
Basically, watching 720p or 480p even (anime mkv files) I get jerky video playback when the movie player is set to HW mode. The jerks are subtle and steady, but mostly noticeable especially on panning scenes. If I change the player settings to SW or Fast SW, playback is smooth but slightly less quality there (but totally fine though). I've tried several players other than the built-in video player and results are the same.
HD flash plays OK, so I don't think this is a hardware performance issue, probably some HW / codec compatibility issue....
Can anyone else confirm this? Horriblesubs releases (Naruto Shippuuden / Fairy Tail).
SD xvid releases play just fine, both HW and SW settings on the player.
Better .h264 codec support perhaps?
Oh, and quite pleased with the fact that video files can in fact be played directly from the SD card, without having to copy them to the internal memory storage!
I tried posting from the XDA free app in the Market, but somehow, it crashes everytime I try to post from it, so I'm using the android browser - already submitted a report.
Click to expand...
Click to collapse
I am having the same problem you described? Is this typical on all android tablets?
Looks like i'll need to convert unfortunately... I wonder if there is an app for that.
Unless it is a codec issue and there is an alternative codec or fix..
I'm curious, do you feel the quality between HW mode and either SW mode available to be that worse? I'm using SW for now on these particular files, I was thinking about converting the files original formats but SW still seems pretty good I think! I will try to snapshot the differences and post them here!
Hadn't noticed before, the tablet comes with 3 HD sample videos inside all play just fine, no jerks - seems more and more like a specific codec compatibility issue with tegra possibly, to me...
A software issue. I can play videos fine on my Jetstream and Ipad2 which play badly on the tablet S.
So it isn't an android issue.
For MKV playback try DicePlayer and install the Diceplayer plugin for tegra.
Try the trial version to see it meets your requirements (before buying).
----- snip -----
Diceplayer uses HW video decoder.
It use HW video decoder at various containers and audio codecs combination. ( H.264/AC-3/MKV, H.264/DTS/MKV , H.264/AAC/MOV )
-------------------
yhzhrm said:
For MKV playback try DicePlayer and install the Diceplayer plugin for tegra.
Try the trail version to see it meets your requirements (before buying).
----- snip -----
Diceplayer uses HW video decoder.
It use HW video decoder at various containers and audio codecs combination. ( H.264/AC-3/MKV, H.264/DTS/MKV , H.264/AAC/MOV )
-------------------
Click to expand...
Click to collapse
Tried it, perfect playback with the plugin - bought it already, many thanks!
yeah DicePlayer indeed the best HW accelerated player in the market... support MKV, AC3 audio codec, subs... wooot
exkaizen said:
yeah DicePlayer indeed the best HW accelerated player in the market... support MKV, AC3 audio codec, subs... wooot
Click to expand...
Click to collapse
+1 I tried out MX player too but found that DicePlayer had smoother playback.
Working container / video / audio combo and easy conversion
I've tested several combinations of container / video / audio formats with several players. First of all, I didn't notice any significant differences in playback quality between the players I tried, but I might not have tried Dice player for all of the combos.
I did try MX Video Player, mVideoPlayer, MoboPlayer and BS Player Lite, with a 720p h264 encoded video track at about 3000 kbps. For all players, I found the SW decoding modes to insufferably slow and jerky - I assume a lower bitrate in the video track might fix that. Per hardware acceleration, the video always played fine (when it played at all, see format details below).
These combos did NOT work:
mkv/mp4 container, h264 encoded video, mp3 audio
mkv container, h264 encoded video, ac3 audio (plays the video hw accelerated, but doesn't play the sound at all)
mkv container, h264 encoded video, aac audio
The only combo that did work flawlessly was this:
mp4 container, h264 encoded video, aac audio
I now had the problem that my standard video encoding tool, handbrake, cannot transcode files without also recoding the video file - and why would I want to recode the video when usually it's a h264 encoded video that will play with the right container & audio? The easiest way to transcode such a file is to use ffmpeg - I did this under linux, but it should work the same for Windows:
Code:
ffmpeg -i INPUTFILE.mkv -vcodec copy -acodec libfaac -ab 160k -ar 48000 -async 48000 OUTPUTFILE.mp4
I couldn't figure out a way to easily transcode mkv files where the video track has a variable bitrate (VFR) - I had to recode those with handbrake. If anyone has a simpler method that doesn't involve avisynth / is available for linux, I'd be happy to hear it.
DicePlayer rocks. I tried various apps but only did DicePlayer works. Tested with a 1080 h.264 movie and the quality was STUNNING! Definitely worth the money
By the way, Honey does not support H.264 natively so most of the players out there won't work
zenithz said:
DicePlayer rocks. I tried various apps but only did DicePlayer works. Tested with a 1080 h.264 movie and the quality was STUNNING! Definitely worth the money
By the way, Honey does not support H.264 natively so most of the players out there won't work
Click to expand...
Click to collapse
Thanks for the heads up and for the good news! Downloading now!

[Q] Video Player. Which one?

Hey guys,
Loving my Prime but I'm finding the video playback hit and miss to be honest.
I'm finding them all very buggy and most of them kick me out of the video randomly even without anything else running.
All of the below run perfectly on my friends Galaxy SII so it may be ICS?
I want to play back XVIDs and MKVs with subtitle support.
Below are the players I've tried and their results:
Google Videos:
Reads MicroSD
Plays MKV (some without sound) but NOT XVID
Doesn't support subtitles
STABLE
Rockplayer
Plays XVID & MKV
No subtitle support
UNSTABLE
MX Video Player Pro
Plays XVID & MKV
Subtitle support
UNSTABLE
MoboPlayer
Plays XVID & MKV
No subtitle support
UNSTABLE
How have you guys been finding video playback on this guy?
I play on using this tablet for a lot of video consumption so I'd love to get this sorted.
Thanks for the help!
Dice Player has been gold for me, playing everything I've thrown at it (720p mkv, avi, mpeg). I haven't tried anything with subtitles, but it supposedly supports them.
There's currently only the ad-supported version available, but the ads are small and don't show up at all should you use microHDMI to display the video on an external screen.
MX video player has worked great for me. Try different encoders if something in your video isn't working well (ie, HW, SW, etc). Also, try re-installing if you think ICS broke it.
Diceplayer is the best I think. Plays everything just fine and have good setting for subtitle.
I watch my videos most with subtitle and i haven't had any problems. Easy to change size and if you long press on the subtitle text you can move it up and down. Also have easy access to change the subtitle sync. And the add only shows when the controls are showing. here You don't see the add when the video plays and the controls and status bar hides.
And if some videos don't play properly i say that the problem often is the video file that is encoded strange.
MX Pro works great for me even on my high profile x264 encodes. SW decoder works better than HW decoder (go figure right? I would have thought the opposite) with fast mode disabled.
Edit: I have to agree with Andreas, if you're having playback issues it's likely the video not the player. Encoding is a subtle art, not everyone gets it right. Get your vids from well known sources like Thora.
Thanks a million guys.
MX Player Pro doesn't support HW decoding on the Transformer Prime. At least on mine it doesn't. Dunno why. And its really flakey. It keep crashing out on any file I try to play (XVID, MP4, MKV)
DicePlayer is WIN so far! Thanks for the recommend!
It's playing everything with subtitles too.
The only thing I don't like about it is the background 'behind' the movie is a gradient from black at the top to grey at the bottom so on some movies you've got a grey at the bottom of the picture instead of it playing on a full black background.
Unless you guys know how I can change that I'll be using DicePlayer until something better comes along.
HURRY UP VLC!
HW decoding technically works on my Prime, but SW decoding performs better. Is the option not even available for you in settings? Free or Pro? Also, no VLC...ever. Just no.
OK!
Very happy to report that after purchasing the full version of MX Player Pro EVERYTHING WORKS GREAT!!!!
Many thanks again guys!
XDA ROCKS!
lediva said:
Dice Player has been gold for me, playing everything I've thrown at it (720p mkv, avi, mpeg). I haven't tried anything with subtitles, but it supposedly supports them.
There's currently only the ad-supported version available, but the ads are small and don't show up at all should you use microHDMI to display the video on an external screen.
Click to expand...
Click to collapse
Another vote for DICE. Hopefully they can get their payment issues sorted out.
Dice is the best IMO. I run huge 1080p files and only Dice can handle it without a hiccup. MX Player Pro has a skip every once and a while. Not that big but Dice doesn't do it so it wins.
VitalPlayer Pro seems to work well. It can't navigate to the MicroSD card though.
BSPlayer has worked well for me. I use the lite version and all is good. It handles all video/audio as well has HW decoding for supported video types.
My vote goes to Dice player. It is the only one that I have tested that doesn't have audio lag when I am using bluetooth headphones. Also it plays everything I can throw at it.
And don't forget to instal mx player codec pack for armv7.. In market too.
MX Player will prompt you if it needs a codec pack installed. In the Primes case it does not, it is good to go.
Since I use and like DVD Catalyst 4 to convert my DVD's to video I also use their video app called Movie Gallery. Not sure if it plays all codecs but it sure works great with my converted DVD's
I used to use VPlayer when it was beta/free but now I use vlc for android http://cvpcs.org/blog/2011-09-18/videolan_for_android_pre-alpha
I get my TFP tomorrow but it works on my phone and the OG transformer according to the post so it should work on the prime. NONeon btw at least the OG was NONeon
I sure hope that it does.
video and sound on tv, subtitle on prime
I've tried Dice- and MX player and with both programs I get sound and video on my tv playing avi but the subs will be displayed only on the Prime. Has anyone the same problem or does someone a solution?
Does MXPlayer require an internet connection for the key verification? I saw some reviews that stated it did. Obviously on a wifi only device i may be without internet... Anyone have trouble with this?
Schutter said:
I've tried Dice- and MX player and with both programs I get sound and video on my tv playing avi but the subs will be displayed only on the Prime. Has anyone the same problem or does someone a solution?
Click to expand...
Click to collapse
You have to use software decoding if you want soft subs, the hardware decoder on the prime doesn't handle them when outputting.

[Q] Video playback and subtitles

My first tablet...
Can anyone suggest a video player that will let me change subtitles and audio tracks and will also play most formats.
thanks.
pre shee ate it.
Of the several players I've tried, MX video player seems to handle dual audio / multiple subtitle videos the best out of the lot. Particularly in allowing you to use hardware acceleration for the video while using software acceleration for the audio, thus fixing problems with some videos.
The Prime with ICS handles a rather large number of video formats and containers natively, all the way up to 1080p without much issue at all. Only a couple of the more exotic formats really need software support.
Dice is the best but impossible to get. Otherwise MX is very good.
BS player is also very nice.

[Q] Best media player utilizing HW accel?

I am looking for something than can play wmv/ogm/mkv/xvid/mp4/etc supporting multiple audio streams and multiple subtitle tracks
Any suggestions? I would prefer something that is accelerated so the phone's specs will help video run well as the resolution and file-sizes of the video files are quite large
Dice player....
Sent from my EVO 4G LTE
Thanks
Works well, but my MP4 video 5.1 sound files have a horrible crackling noise when it gets to loud parts. Decreasing volume doesn't help.
Ack double post! Just wanted to update on my progress:
Mobo player - won't open video for some reason, says it "can't open /mnt/sdcard/extsd........" error. Doesn't seem to be codec/decoder related as it does it regardless
MX Player - Works only in software mode, regardless of which decoder I use the video switched to "SW (FAST)" mode and shows HW as unavailable
Dice Player - Like I said above works GREAAAT except for popping/crackling audio. Software decoding works with audio but makes the video horrible and slow and laggy.
[EDIT]
RockPlayer Lite - Will not play the video file
VPlayer - Crackling audio, slow video playback even with codec/decoder
[EDIT 2]
Dolphin Player - Will not play the video file
[EDIT 3]
QQ Player - Will not play the video file
Shameful triple-post thread BUMP
Desperate for a video player with HW acceleration that decodes 5.1 AAC without terrible crackling noise.
Other alternative is to re-encode all videos but that is waaaay too much work, and is only a last resort.
Must be something in the encode it doesn't like. Stock player should play mp4 just fine, dunno how it handles 5.1.
Sent from my GT-I9100 using XDA

Categories

Resources