subtitle positioning and botton of screen - MX Player

Well, this is a problem for MX player already solved in other major competitors like kodi, nplayer and NOVA. It's a pitty that MX player developers doesn't fix this for android tv, it's just a matter of allowing subtitles to go below "0". It's a purely coding problem easily solved in hours. I hope plex doesn't solve it before you guys because then there will be no way people will use MX Player anyway. By now is still better than kodi (wastes less resources), better than NOVA (better PQ and sound) and better than nplayer (it's not forgotten), but plex android tv player uses exoplayer and it gives better PQ than Mx Player any day of the week, the problem with plex is the subtitle department that doesn't give a f#ck about users outside USA.
I sincerely hope MX Player listen to this and be the first android tv video player to give 100% full support for subtitles. And make no mistake, it's still the best in changing font and colors and outlines, but i don't understand how it forgot to let users put the subtitles in the bottom of screen (this problem only happens in android tv). I know in android pie smartphone you cna do it with touch or with a mouse and scroll subtitles down while playing a video but that doesn't work on android tv even with a mouse.
The problem is android tv is different than android pie (in smartphone) the botton of screen in a smartphone is higher than in a normal 16:9 TV, so when you apply the bottom in MX Player to a TV it doesn't go bellow the bottom of a smartphone.

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...

[Q] Screen mirroring

Is there a way to disable the screen play on my Galaxy s5 screen when the screen mirroring feature is in use?
Screen mirroring is done by the system, so it would be handled there. Not sure if the app can pick up on this... @bleu8888 ?
Also, how are you mirroring? HDMI, Miracast... etc Depending on the method, the answer may differ.
Let me start from the beginning. I have a galaxy s5 on 5.0 lollipop. I use said phone to run showbox. Before I upgraded to 5.0 about a month ago showbox gave me the option to choose the external video player I wanted to use, which was vlc player. Whenever I used vlc player while I used wifi screen mirroring(the built in feature) the screen would just have video controls on it, ie pause, play, rewind etc but the video didn't play on my phone screen while still sending the video to the tv thus conserving power on my phone.
VLC has beta Chromecast support; Chromecast =/= mirror. Mirror means both screens show the same thing; Chromecast means the video is only rendered on hte output device.
MX currently doesn't have Chromecast support: http://forum.xda-developers.com/apps/mx-player/sticky-mx-player-chromecast-t2725253
So I get it that this feature is not supported on Mx player?
Nutcase242 said:
So I get it that this feature is not supported on Mx player?
Click to expand...
Click to collapse
I believe this feature would be supported in near future.

MX player in TV Zion not casting to Chromecast

Hi there,
when I choose or set my MX Player as a default player in TV Zion or any other similar app on my Android phone with the latest OS update - it works just fine and I can watch the video on my phone, works perfect.
However, when I try to cast the video that I am watching on my TV through Chromecast and press Chromecast icon on my video screen and choose "Chromecast", I get on my TV just a picture with text: MX Player - Choose the video...
What do I need to do to get the video which is already running on my phone to be shown on the TV?
Thanks for your help.

Can screen size change the way a video file is played or handled?

Today my new TV arrived, I bought the xh90 to get myself ready for the upcoming gaming consoles, although the quality of the TV looks great, when I tried playing some files off my hard drive through the nvidia shield TV pro, 1 particular season always chops/screen freezes after a while, (this has only happend with this one series, all of the seasons are choppy) Everything else seems to play fine for now, also when I play the file through VLC everything seems to run smoothly, while with MX media player it does not.
The real kicker is on my previous TV the file is not choppy at all, neither with MX media player or VLC, the only difference seems to be my new TV is slightly bigger, 55 inch compared to my 41 inch previously. Does it perhaps have to do with the way MX media player encodes the file depending on what screen size you have?
bsgapollo said:
Today my new TV arrived, I bought the xh90 to get myself ready for the upcoming gaming consoles, although the quality of the TV looks great, when I tried playing some files off my hard drive through the nvidia shield TV pro, 1 particular season always chops/screen freezes after a while, (this has only happend with this one series, all of the seasons are choppy) Everything else seems to play fine for now, also when I play the file through VLC everything seems to run smoothly, while with MX media player it does not.
The real kicker is on my previous TV the file is not choppy at all, neither with MX media player or VLC, the only difference seems to be my new TV is slightly bigger, 55 inch compared to my 41 inch previously. Does it perhaps have to do with the way MX media player encodes the file depending on what screen size you have?
Click to expand...
Click to collapse
We would like to let you know that MX Player's HW/HW+ decoders make use of the hardware acceleration provided by your device. So, the performance will heavily rely on the multimedia capabilities of your device.
Regarding your issues, could you please specify the decoder used? MX Player's HW decoder directly use the android mediaplayer framework. In case if you noticed glitches with HW decoder, it might be caused by a firmware bug. Please click/tap on the HW button on the playback screen and try HW+ decoder. It may fix the issue.
MXPlayer said:
We would like to let you know that MX Player's HW/HW+ decoders make use of the hardware acceleration provided by your device. So, the performance will heavily rely on the multimedia capabilities of your device.
Regarding your issues, could you please specify the decoder used? MX Player's HW decoder directly use the android mediaplayer framework. In case if you noticed glitches with HW decoder, it might be caused by a firmware bug. Please click/tap on the HW button on the playback screen and try HW+ decoder. It may fix the issue.
Click to expand...
Click to collapse
Switching to HW+ fixed the problem for me, around 90% of my files are able to play through HW+ now, the rest I have to switch back and forth between mostly SW and sometimes HW.
I'm glad there is an option as well to "always play files through HW+ decoder", otherwise I would have to re-select the encoder every time I would want to play a file from HW to HW+.
You're the only person who replied and I'm grateful since that was enough to help me resolve the issue.

Problem with subtitle naming when playing back DLNA files from Serviio

Hi
This thing has been bugging me for a while, and just now I decided to gather enough info to be able to describe the issue properly.
The effect of the issue is that all the media i play back from my Serviio DLNA server on MX Player on my Android TV is named "ORIGINAL" as far as MX Player is considered — at least with regards to subtitles. If I pause playback, the top left corner will display the actual filename, e.g. "My Cool Video.mkv," but MX Player will suggest "ORIGINAL" as title when searching for online subtitles. I then have to manually correct the title to whatever the correct one is, and search for it. It will then download those subtitles as "ORIGINAL.srt," and play them back correctly.
However, as the next video that I play back is also seen by MX Player as having the name "ORIGINAL," it'll load those same subtitles download before that now don't match and that's no fun. Fetching correct subtitles online will overwrite the previous subtitles, etc.
I suspected the issue might be with how Serviio presents the media files, and surely enough, I can see that DLNA URLs are all of the form http://192.168.7.100:8895/resource/40385/MEDIA_ITEM/MATROSKA-0/ORIGINAL.
But, clearly, MX Player has access to more information than this, seeing as how it displays the actual filename in its UI. Am I wrong in assuming this is a problem on MX Player's end?
BTW, this combo of UPnPlay and MX Player on Android TV is friggin' awesome. Beats Kodi every day, MX Player is fantastic!
Cheers,
Daniel

Categories

Resources