[Q][Resolved] Can I have subtitles displayed on the 2nd screen when using HW decoding - MX Player

Hi,
I use HDMI cable to attach my Asus pad to a TV when playing videos with MX player.
When using HW decoding (or HW+), I found that the .SRT subtitles will only be displayed on my pad screen, but not on the TV. If I use Software decoding, the subtitles can then be displayed on both pad and TV screens. However, if the video is 720p or 1080p, it may not be played smoothly with software decoding.
Is there a way (by tuning the settings in MX player) to have both HW decoding and subtitles on the 2nd screen?
Thank you.

Settings>Developer Options>Disable HW overlays

josuearisty said:
Settings>Developer Options>Disable HW overlays
Click to expand...
Click to collapse
There is no "Developer Options" under Settings... Do I need to buy MX Player Pro to have that option?

josuearisty said:
Settings>Developer Options>Disable HW overlays
Click to expand...
Click to collapse
Oh...just realized that you may mean the "Developer Options" for Android system settings, not for MX Player. I will give it a try later. Thank you.

zero_zhou said:
There is no "Developer Options" under Settings... Do I need to buy MX Player Pro to have that option?
Click to expand...
Click to collapse
Sorry didnt tell you which settings, it is android settings.
I use mxplayer connected to my hdtv too.

josuearisty said:
Sorry didnt tell you which settings, it is android settings.
I use mxplayer connected to my hdtv too.
Click to expand...
Click to collapse
Yes, I tried that and it did work!!! Thanks a lot

Related

HDMI-out video playing : how to get subtitles displayed ?

Hi,
Does anybody manage to get subtitles when using the hdmi-output ? The Video Google Player does not detect srt at all, and when I'm using another player (mobo, rock, mvideoplayer, etc...), the movie is displayed through hdmi-out but the subtitles stick to the TF screen ! Not really handy to watch a movie ;-) I would like to keep hardware acceleration (to play 720p movie) and get subtitle displayed through the hdmi-output without hard-burning the srt if possible.
Has anyone already tried to watch movies with subtitles through hdmi output ?
Thanks !
This is just a thought but have you tried embedding the subtitles into the video container (e.g. mkv)? You can use the application mkvmerge GUI to re-mux the video as an mkv and add the subtitle file resulting in one file which has video/audio/subtitles.
Free tool: MKVToolnix -- Cross-platform tools for Matroska
These mkv tools includes the mkvmerge GUI that I mentioned. My thinking is that if the subtitle file was part of the video container the Android players may play them in a way that gets around the issue you are having. This would be the most efficient method as no transcoding of you video would be required.
The method that would definitely work would be "hard coding" the subtitles onto the video frames. This does away with the need for a subtitle file but does require that the video is transcoded.
Handbrake documentation: See "Hard Burn"
Free tool: Handbrake Downloads
Good luck
Hi,
Thanks for the answer, I knew about hardburning ; see my question : "get subtitle displayed through the hdmi-output without hard-burning the srt if possible"... Moreover, it seems that mkv is not well recognised by stock video player (google video player), and I reencoded mkv to mp4, with a subtitle track, but the players I tried did not load mp4 subtitles (though it did with mkv, but mkv is really slow compared to mp4). Anyway, thanks for your suggestion ! I will dig a little bit, to see if I can build an mkv file with video in H264, subtitles, and hardware acceleration...
Haven't tried it myself as I haven't got hdmi out working yet but can you use splash top to remote to yr PC, play the video through PC app with subtitles, and output the remote session to tv? I believe I recall someone saying they do this using splash top HD (think you have to pay for that, poster said it was worth it).
For what it's worth I have the same issue with my iPad.
Thanks for the tip, but splashtop hd does not work on linux, and dont have/want windows machine at home.
Did you solve it ? I'm having the same issue :\
It sucks because english it's not my native language and one of the reasons why i bought this tablet was for use it as a media player on the tv ..
fixed by buying a popcorn hour... Tf is not ready for replacing a network media tank. Definitely.
It works for me with BSPlayer and using software decoding mode in preferences.
With MX Player free subtitles work ok. With BS Player and Dice Player subtitles are shown in the tablet but not in the tv, they worked before but not anymore since one of the last ota updates.. i dont know if they changed something related to overlay in the rom because it used to work for me some weeks ago.
lumav said:
It works for me with BSPlayer and using software decoding mode in preferences.
Click to expand...
Click to collapse
Yeah that's the only way i could make it work. Does anyone know if there's any player that supports subtitles with hardware decoding ? (through hdmi output)
hardcorekb said:
Yeah that's the only way i could make it work. Does anyone know if there's any player that supports subtitles with hardware decoding ? (through hdmi output)
Click to expand...
Click to collapse
There isn't. For me, it seems that the hardware decoding prevents somehow to display subtitles through hdmi output.
software limitation?
i'm hoping that this is a software limitation that can be fixed someday.. anybody knows?
Good lord. Just install a custom firmware. For example revolver works for sure on the third android. I have not tried on ics though. Mx player allows 2+ subs btw. (i have suggested this feature btw also)
Extreemator said:
Good lord. Just install a custom firmware. For example revolver works for sure on the third android. I have not tried on ics though. Mx player allows 2+ subs btw. (i have suggested this feature btw also)
Click to expand...
Click to collapse
We are talking about Hardware accelerated video WITH subtitles over HDMI..
MxPlayer works in Software mode only..
As what I see
hardware acceleration does not render the soft subtitles together with the video
looks like there are "2 different layer" display video on your device screen with hardware acceleration
Playing on your device screen (SW mode)
sw layer= the UI of your video player, soft subtitles, SW rendered video - on device screen as a layer
hw layer= none
*you see everything on device screen, but video may stutter
Playing on your device screen (HW mode)
sw layer= the UI of your video player, and soft subtitles - on device screen as top layer
hw layer= the video - on device screen as 2nd layer
*you see everything on device screen, perfectly
Playing thru HDMI on HDTV or any display monitor (SW mode)
sw layer= the UI of your video player, soft subtitles and SW rendered video - on both device screen and HDTV/Monitor as a layer, you see everything but video stuttering cos lack of hardware acceleration
hw layer= none
*you see everything on both device screen and HDTV/Monitor, but video may stutter
Playing thru HDMI on HDTV or any display monitor (HW mode)
sw layer= the UI of your video player and soft subtitles - on device screen, you see only UI and soft subtitles.
hw layer=video only (hardware accelerated) - on HDTV/Monitor thru HDMI, you see only video, no soft subtitles, no video player UI
*you see only video on HDTV/Monitor, then videoplayer UI and soft subtitles on device screen.
it seems hardware acceleration disables UI to be displayed on HDTV/Monitor thru HDMI when a HW mode video playback is active.
I hope video player developers can find a way allow the soft subtitles to be display together with video on HDMI output someday
As for now, if you want to see soft subtitle on HDTV thru hdmi output, you have to re-encode the videos with subtitles (hard sub)
or
Watch It on SW mode, thats extremely lag and looks bad especially for HD videos
I got a ASUS TF300T and I'm having the same issue, not only with internal videos, but when I run netflix the subtitles just display on the Pad's screen and not on the HDTV. T_T
Some solution for this? I use bus player with software decoding and tit was the temporally solution....
But I need to know some solution to resolve with hardware decoding
hardcorekb said:
Yeah that's the only way i could make it work. Does anyone know if there's any player that supports subtitles with hardware decoding ? (through hdmi output)
Click to expand...
Click to collapse
Try MX Player and send reports back.
I dont have HDMI cable for my tablet At the moment so.
Try it.
MX Player is displaying with SW mode but laggy in HD videos.HW mode dont display any subs on HDMI output.I embed the subs into the video with VirtualDub,with a plugin inside, especially for HD videos, it plays well.
Hello all,
I have discovered a way to display subtitles on HDMI even when using HW-accelerated video from either MX Player or BS Player...
BTW, this option only works for Asus TF300T official JellyBean firmware...
Go to Settings --> Developer options --> Drawing --> enable "Disable HW Overlays" checkbox
This will force GPU to do all compositing work. Videos will now play wth subtitles on HDMI even if HW-accelerated. The downside is that the video is displayed on both the tablet as well as the HDMI port unlike before where the video is only displayed on the HDMI port and the UI remains with the tablet in HW-accelerated mode.
Hope this helps...
^_^
P.S.
This does not fix the issue of MX Player not being able to use HW-acceleration properly (choppy video or falls back to SW-decoding) for files that used to play fine pre-Jellybean OTA update. Just use BS Player for the meantime until MX Player gets fixed. I miss the nice ASS subtitles that MX Player renders though...

Teletext

Hi,
since last update I only see teletext pages flashing.
The video is running in background, but I can`t disable text.
I use mxplayer to stream ts videos from my dreambox.
Tested with nexus 4 and also the iconia tab. The same problem on both.
Any ideas?
Thank you.
Metalhead79
Hi
I have the exact same problem. Tested on Galaxy tab and S4 streaming from my dm800se clone. Worked perfectly up until latest MX Player update. Can stream without problem using PC. Please investigate.
Thank you
Gutebysen said:
Hi
I have the exact same problem. Tested on Galaxy tab and S4 streaming from my dm800se clone. Worked perfectly up until latest MX Player update. Can stream without problem using PC. Please investigate.
Thank you
Click to expand...
Click to collapse
Have you tried unchecking subtitle track on the subtitle selection menu/window?
There is a speech balloon button on the upper right corner of the playback screen. Click it and uncheck subtitle track.
Also you can enforce subtitles not to be displayed on the startup by unchecking Settings > Subtitle > Enable subtitles or Enable embedded subtitles.
bleu8888 said:
Have you tried unchecking subtitle track on the subtitle selection menu/window?
There is a speech balloon button on the upper right corner of the playback screen. Click it and uncheck subtitle track.
Also you can enforce subtitles not to be displayed on the startup by unchecking Settings > Subtitle > Enable subtitles or Enable embedded subtitles.
Click to expand...
Click to collapse
Thanks! That worked! atleast for me. looking forward to a fix in the next update.
bleu8888 said:
Have you tried unchecking subtitle track on the subtitle selection menu/window?
There is a speech balloon button on the upper right corner of the playback screen. Click it and uncheck subtitle track.
Also you can enforce subtitles not to be displayed on the startup by unchecking Settings > Subtitle > Enable subtitles or Enable embedded subtitles.
Click to expand...
Click to collapse
Thank you, works perfectly.
I tried every option, but didn`t think about subtitles.
Regards
Metalhead79
metalhead79 said:
Thank you, works perfectly.
I tried every option, but didn`t think about subtitles.
Regards
Metalhead79
Click to expand...
Click to collapse
Doesn't work for me, i can't watch .TS files made by my freebox (french television)
Impossible to avoid the teletext, even by disabling subtitle.
MX Player version 1.7.30
tilo83 said:
Doesn't work for me, i can't watch .TS files made by my freebox (french television)
Impossible to avoid the teletext, even by disabling subtitle.
MX Player version 1.7.30
Click to expand...
Click to collapse
@tilo83 Would you share a video?
finally, I can hide the teletext :good:
Option -> subtitle -> Panel -> uncheck "French"

[Bug Report] Imbedded Sub Titles Doubled due to HW Encoder

If I use the HW decoder (which I need for Pass through Dolby 5.1 audio to my TV) I get double sub titles. One I can turn of using the MX Player settings but the other one is on all the time I think from the Hardware decoder.
How can I turn off the Subtitles generated by the HW decoder?
I have seen some discussion on this but no solution.
I am using a Rico Mini PC Android TV Dongle to access my Video files. Problem is with MP4 and MKV files since they support imbeded subtitles.
[email protected] said:
If I use the HW decoder (which I need for Pass through Dolby 5.1 audio to my TV) I get double sub titles. One I can turn of using the MX Player settings but the other one is on all the time I think from the Hardware decoder.
How can I turn off the Subtitles generated by the HW decoder?
I have seen some discussion on this but no solution.
I am using a Rico Mini PC Android TV Dongle to access my Video files. Problem is with MP4 and MKV files since they support imbeded subtitles.
Click to expand...
Click to collapse
How do you connect to your TV?
can you play the same video in your mobile & check whether it happens or not?
If you are getting subtitle even after disabling, either it have passed to TV or It's hard encoded to video frames.
ktsamy said:
How do you connect to your TV?
can you play the same video in your mobile & check whether it happens or not?
If you are getting subtitle even after disabling, either it have passed to TV or It's hard encoded to video frames.
Click to expand...
Click to collapse
Hi
If I play a MP4 or MKV file with subtitle track on a PC or not using the HW decoder or other Android players which don't pass through the Dolby 5.1 , I can turn off the subtitles so it is not encoded on the frame.
It seems in HW mode MX Player is still decoding subtitles in HW and SW instead of just one. Unfortunaly MX Player HW mode seems to be the only Android player I can find that passes through the Dolby Signal but it has this double subtitle problem
The Dongle I am using is an Android Phone with the phone features and screen removed. It use my TV as the screen. It is also known as Google (Smart) TV.
I don't have an Android phone to test this on so if some one could play a MP4 or mkv file with a sub title track on MX Player in HW mode with Subtitles turned on I would appreatiate it
Thanks
(If I recode and strip the Subtitles out of my videos it solves this problem but I would like to keep them)
Try disabling/enabling this:
Settings > Subtitle > H/W acceleration
CDB-Man said:
Try disabling/enabling this:
Settings > Subtitle > H/W acceleration
Click to expand...
Click to collapse
Thanks but that did not work.
Log of My Problem
Here is the Report Log.
The problem is more then just having two Sub titles. I believe it has more to do that I can not turn off subtitles.
The "Enable Subtitles" and "Enable Embedded Subtitles" boxes even when unchecked I still see the embedded sub titles.
In SW mode I see only one sub title.
In HW mode I see two sub titles
Only way to eliminate subtitles is to recode the video with a blank subtitle track or use a format (ie -not MP4 or MKV) without embedded sub titles.
BTW: I found the following link with the same problem solved by an MX developer in 2012 (http://forum.xda-developers.com/showthread.php?p=27079630#post27079630)
Is this enough information and the right place so the MX developers can look into it?
Thanks in advance
Victor
HW Subtitles
I have the same problem with my tablet:
CPU: Quad Core Amlogic M802 Cortex A9r4 28nm 2.0GHz
GPU: Mali 450 Octa Core GPU
This problem happens with both embedded and external text (srt) subtitles. Only srt subs are displayed in default codepage and not displayed correctly.
Does this problem have to do with some firmwares which use custom API to control subtitle display as reported here?: https://groups.google.com/d/msg/mx-videoplayer/VhEJNahBRDE/gV3ruvDDn9wJ
My stock VideoPlayer (which uses HW decoding only) can disable the HW rendered subtitles.
Attached is my stock VideoPlayer.
Is there a way to fix this by checking how this is done by the stock player?
Thanks in advance
@bleu8888 could you take a look?
HW Subs Workaround
I found a way not only to display correctly the HW subtitles but also to "block" them from being displayed, at least for my device.
External subtitle text files must be converted to UTF-8 for HW subtitles to be displayed correctly.
A workaround to block them, is to start playback holding the device in up-right position (portrait) and after playback starts, it can be turned in landscape position for watching.
This way, HW subtitles are not being displayed.
Anyway, I posted this in case it helps others having the same problem.
BTW @bleu8888, does this have any logical explanation or it just happened to work with my specific device?

Crazy Subs

Since I have been using MX free I have had the problem of MX playing the wrong subtitles or playing the commentary subtitles. How do I disable all subs or make MX play the right subs. Also, very often MX play subs on top of subs. I can disable one layer, but never the other. This Sucks, since I bought the program.
Sarcastos said:
Since I have been using MX free I have had the problem of MX playing the wrong subtitles or playing the commentary subtitles. How do I disable all subs or make MX play the right subs. Also, very often MX play subs on top of subs. I can disable one layer, but never the other. This Sucks, since I bought the program.
Click to expand...
Click to collapse
Just de select the all available subtitles from Subtitle list shown when tapping on icon. If you still get a Subtitle, probably it's hard coded.
One more thing, in some devices when HW decoder is used it may show subtitles even after disabling the subtitles. It's a system issue. Sometimes disabling the Captions under Accessibility options of your system settings will help to get rid of this issue.
Sent from my SM-G900H using Tapatalk

[BUG] Alternate HW+ Decoder problem

when using the new alternate HW+ decoder no video shows embedded subtitles......... the old hw+ decoder plays the files perfectly with subs but this new one doesn't show subtitles whatsoever........
caspianprince said:
when using the new alternate HW+ decoder no video shows embedded subtitles......... the old hw+ decoder plays the files perfectly with subs but this new one doesn't show subtitles whatsoever........
Click to expand...
Click to collapse
Can collect the bug report & share here.
FYI, now if you disable the subtitle on one video it will be disabled on further playbacks. You have to manually select the subtitle again. Once you select the subtitle it will be enabled everytime till you disable it again.
Sent from my SM-G900H using Tapatalk
ktsamy said:
Can collect the bug report & share here.
FYI, now if you disable the subtitle on one video it will be disabled on further playbacks. You have to manually select the subtitle again. Once you select the subtitle it will be enabled everytime till you disable it again.
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
i know that and my subtitle is enabled....it's just that whenever i am using newer hw+ the subtitle doesn't show and whenever i am using older hw+ OR HW OR SW subtitle shows....... u don't have that problem???
caspianprince said:
i know that and my subtitle is enabled....it's just that whenever i am using newer hw+ the subtitle doesn't show and whenever i am using older hw+ OR HW OR SW subtitle shows....... u don't have that problem???
Click to expand...
Click to collapse
No, I can't reproduce. Can you provide a sample clip?
Sent from my SM-G900H using Tapatalk
here is the log......... first i played the video with alternate hw+ and the subtitle didn't show..next i played it with older hw+ and subtitle showed........ then took the report
I cannot remember what video it was, but it was an mkv, when playing a video the subtitles would show even though they were disabled, then if i enabled subtitles i would have two identical sets of subtitles, though one set was a few pixels apart from the other.
John.
caspianprince said:
here is the log......... first i played the video with alternate hw+ and the subtitle didn't show..next i played it with older hw+ and subtitle showed........ then took the report
Click to expand...
Click to collapse
Subtitle rendering & Media Playback both are individual functions. It less likely to conflict.
Just downloaded the original video & tested myself. After test & trails I have found that "Improve SSA rendering" option in Settings > Subtitle > Text is somehow affects when using new HW+ decoder for video decoding. Report passed to the developer. Just disable it as a temporary solution till the developer fixes the issue.
Edit: Update from developer
@caspianprince
It's internally fixed & next update will fix the issue with SSA subtitle rendering issue when used with new HW+.
ktsamy said:
Subtitle rendering & Media Playback both are individual functions. It less likely to conflict.
Just downloaded the original video & tested myself. After test & trails I have found that "Improve SSA rendering" option in Settings > Subtitle > Text is somehow affects when using new HW+ decoder for video decoding. Report passed to the developer. Just disable it as a temporary solution till the developer fixes the issue.
Edit: Update from developer
@caspianprince
It's internally fixed & next update will fix the issue with SSA subtitle rendering issue when used with new HW+.
Click to expand...
Click to collapse
Thank you man!
caspianprince said:
Thank you man!
Click to expand...
Click to collapse
@caspianprince Would you try latest beta version? I think this issue is fixed.
https://sites.google.com/site/mxvpen/translation/test-build
bleu8888 said:
@caspianprince Would you try latest beta version? I think this issue is fixed.
https://sites.google.com/site/mxvpen/translation/test-build
Click to expand...
Click to collapse
Just tried it..... the problem is fixed...... nice work!! Thanks
Corruption in small to medium parts of the video is a reason i dont use HW+ i would rather use HW with lower volume.
John.
Tinderbox (UK) said:
Corruption in small to medium parts of the video is a reason i dont use HW+ i would rather use HW with lower volume.
John.
Click to expand...
Click to collapse
Are you still encountering the issue even after updating to 1.9.3?
Instead of generic statements, Kindly report it along with sample video and bug report. It will be helpful to get the issues fixed.
Sent from my SM-G900H using Tapatalk
I am on the latest on Google Play, MX Player Pro 1.7.40 I am on kitkat v4.4.4 for the Rockchip RK3229
John.
ktsamy said:
Are you still encountering the issue even after updating to 1.9.3?
Instead of generic statements, Kindly report it along with sample video and bug report. It will be helpful to get the issues fixed.
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
Tinderbox (UK) said:
I am on the latest on Google Play, MX Player Pro 1.7.40 I am on kitkat v4.4.4 for the Rockchip RK3229
John.
Click to expand...
Click to collapse
New HW+ is available only to the devices with android 5.0+. Old HW+ method may not be compatible with old devices especially when the android media framework is modified by the OEM or by Rom developer in case of custom rom.
Sent from my SM-G900H using Tapatalk
So if you are on v4 kitkat or under MX Player is not interested in fixing bug`s most Android users are running kitkat 27.7% as of 2016
John.
Tinderbox (UK) said:
So if you are on v4 kitkat or under MX Player is not interested in fixing bug`s most Android users are running kitkat 27.7% as of 2016
John.
Click to expand...
Click to collapse
It's not a bug. Android 5.0+ provides a official API to use system decoders in native programming language. When a particular encoding profile is not supported you may still have issues in new HW+ as well.
Sent from my SM-G900H using Tapatalk
This is on my MiniMXQ TV Box Android v4.4.4 - 1GB/8GB - Rockchip RK3229 SOC
MX Player Pro V1.7.40
Video file "Hagure Yuusha no Aesthetica - 01 10bit H.264 AAC.mp4"
HW+ - Normal video speed and sound, but image has intermittent break-up from small to large areas.
HW - Frozen perfect image, if you select another point in the video, you get 1/2 second of playback and then a freeze, perfect image
SW - video and sound quality great, but video is very jerky
Thanks for the help
John.
Tinderbox (UK) said:
This is on my MiniMXQ TV Box Android v4.4.4 - 1GB/8GB - Rockchip RK3229 SOC
MX Player Pro V1.7.40
Video file "Hagure Yuusha no Aesthetica - 01 10bit H.264 AAC.mp4"
HW+ - Normal video speed and sound, but image has intermittent break-up from small to large areas.
HW - Frozen perfect image, if you select another point in the video, you get 1/2 second of playback and then a freeze, perfect image
SW - video and sound quality great, but video is very jerky
Thanks for the help
John.
Click to expand...
Click to collapse
It looks like a system decoder issue. If it's supported it suppose to be playable in HW decoder. When you have tried HW decoder, it hows thrown a unknown error. Does any other player works? I think that particular video will have issues with every player?
Can you try MX Player Pro 1.8.9 beta 2 & share the bug report again?
Sent from my SM-G900H using Tapatalk
I am on kitkat v4.4.4
MX Player Pro 1.8.9 beta 2 needs android v5.1 or above as far as i know.
https://sites.google.com/site/mxvpen/download
John.
ktsamy said:
It looks like a system decoder issue. If it's supported it suppose to be playable in HW decoder. When you have tried HW decoder, it hows thrown a unknown error. Does any other player works? I think that particular video will have issues with every player?
Can you try MX Player Pro 1.8.9 beta 2 & share the bug report again?
Sent from my SM-G900H using Tapatalk
Click to expand...
Click to collapse
Tinderbox (UK) said:
I am on kitkat v4.4.4
MX Player Pro 1.8.9 beta 2 needs android v5.1 or above as far as i know.
https://sites.google.com/site/mxvpen/download
John.
Click to expand...
Click to collapse
Beta versions will work on Android 4.0 & above.
You can download the latest nightly version from the official beta webpage ( https://sites.google.com/site/mxvpen/translation/test-build )

Categories

Resources