What are the best settings for SD interlaced video playback? - MX Player

Hello!
I have a Q10 Pro Android Player connected to a FHD TV and would like to use MX Player only for SD video playback. These are most often 720X576 resolution interlaced videos with 25fps (that is actually 50fps due the deinterlace). Variously coded in MPEG, xVid or x.264 codecs.
I can see some options in MX Player that could probably impact the Picture Quality of the playback, like the options to choose from HW, HW+ and SW decoders, then choose 3 different kind of Deinterlace method, an also 3 option regarding the colorspace.
Regardless if it would be working fine on my Box or not, what would be the theoretically best setting for each upper option to get the best possible Picture Quality with these kind of videos?
Thanks!

No one?

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

v 1.7.27 bug? blank screen / pause?

Hi,
Since upgrading my Nexus 7 to 4.4.3 and upgrading to paid v1.7.27 of MX Player I am seeing some weird behaviour playing .AVI files.
During say a 45min video, I will get 5-6 instances where the screen blanks for a second or so, then the video resumes from where it had left off without any intervention from me.
The video files are encoded the same format as others I watched before the upgrade and I never encountered this problem. I can watch the same video files with say BS Player free and there is no problem.
The files are .avi, 720x416 MPEG-4 Part 2, with 2 audio streams (MP3 48000Hz, stereo, 109.3 kbits/sec). They are 45mins long and approx 400mb in size.
I also tried a MKV file H264/AVC/ MPEG4 AVC / MPEG4 Part 10 with a 711x400 resolution with a 24fps and that stuttered in playback and I had to switch to BS Player in order to watch it. I have watched other files of this nature just fine before the upgrade.
I have tried switching H/W+ decoding on and off - does not appear to make a difference.
Hi,
Not so many things are changed on 1.7.27 in video playback module.
Does it also happen on all three decoders -- hw, hw+, sw?
And does it happen with other videos or only with one video in your description?
Thanks
a) try it on HW and SW decoders as well.
b) could you post the mediainfo of the files that cause problems?

[Q] Laggy when playing video 1080p with VP9 video format

Hi, Recently I've downloaded video 1080p from youtube but when playing it, the video laggy but the audio just playing properly fine...
I thought it because the decoder set to H/W, but when switched to S/W both video & audio become laggy, then try switched to H/W+ it become worse (doesn't support this kind video it says...).
When I see media info of video, it use VP9 format video.
Here is the video: www[dot]youtube[dot]com/watch?v=aE2GCa-_nyU
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Is it something like bugs so the video didn't play properly? Or android can't play video with format VP9 properly?
Because I've tried other video 1080p, it can be played properly.
Oh FYI, I've tried using few other video player, and none of its can play the video as good as MX Player. That's why I've been using MX Player as default video player.
Hope there will be improvement on the next update so the video VP9 1080p can be played properly
MX Player is the best
All 1080p videos are not same.
It may lag at various parameters like higher frame rate, bitrate, color depth,....etc.
For example if you consider a video 1080p @ 30fps inorder to display 1 sec of videos it needs to decode 30 frames. Where as in 1080p @ 60 fps it requires 60 frames to be decoded. So, It will require the double power. Like wise various encoding parameters matters in video playback.
Second, H/W uses your hardware's native decoder . If the codec is natively supported by your device, H/W decoder will be the best option.
In case of S/W decoder, it supports more video formats since it depends on the ffmpeg. But, decoding will be completely done one CPU. So, it needs very high cpu power. That's why it's more laggy.
Night.Lurker said:
Hi, Recently I've downloaded video 1080p from youtube but when playing it, the video laggy but the audio just playing properly fine...
I thought it because the decoder set to H/W, but when switched to S/W both video & audio become laggy, then try switched to H/W+ it become worse (doesn't support this kind video it says...).
When I see media info of video, it use VP9 format video.
Here is the video: www[dot]youtube[dot]com/watch?v=aE2GCa-_nyU
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Is it something like bugs so the video didn't play properly? Or android can't play video with format VP9 properly?
Because I've tried other video 1080p, it can be played properly.
Oh FYI, I've tried using few other video player, and none of its can play the video as good as MX Player. That's why I've been using MX Player as default video player.
Hope there will be improvement on the next update so the video VP9 1080p can be played properly
MX Player is the best
Click to expand...
Click to collapse
VP9 isn't a widely supported format. That's likely why HW and HW+ don't work well with it; most devices don't have VP9 hardware acceleration.
SW rendering of a 1080p video is very demanding. Even on the most powerful devices, since there's no hardware acceleration, expect performance to be sub-par. Currently, devices on the market can only SW render 720p smoothly.
This being said, for SW mode, try Settings > Decoder > use speedup tricks. See if that helps a little bit on SW.
Ultimately, the best option is to reencode the video to something like H264/AVC mp4.
VP9 on KitKat+
I've tried on 3 devices; Asus Zenfone 6, Samsung Galaxy Note 10.1, and LG G2, all of it have the same issues...
And tried on PC to check if the video has errors or something, but the video is playing perfectly fine.
Click to expand...
Click to collapse
Can you explain more where you're trying to playback the video? VP9 support is built in to Android from KitKat+ and should not have an issue playing back. Additionally, can you try playing back the video on Chrome on Android and see if there are still decode issues?
Thanks.
ktsamy said:
All 1080p videos are not same.
It may lag at various parameters like higher frame rate, bitrate, color depth,....etc.
For example if you consider a video 1080p @ 30fps inorder to display 1 sec of videos it needs to decode 30 frames. Where as in 1080p @ 60 fps it requires 60 frames to be decoded. So, It will require the double power. Like wise various encoding parameters matters in video playback.
Second, H/W uses your hardware's native decoder . If the codec is natively supported by your device, H/W decoder will be the best option.
In case of S/W decoder, it supports more video formats since it depends on the ffmpeg. But, decoding will be completely done one CPU. So, it needs very high cpu power. That's why it's more laggy.
Click to expand...
Click to collapse
CDB-Man said:
VP9 isn't a widely supported format. That's likely why HW and HW+ don't work well with it; most devices don't have VP9 hardware acceleration.
SW rendering of a 1080p video is very demanding. Even on the most powerful devices, since there's no hardware acceleration, expect performance to be sub-par. Currently, devices on the market can only SW render 720p smoothly.
This being said, for SW mode, try Settings > Decoder > use speedup tricks. See if that helps a little bit on SW.
Ultimately, the best option is to reencode the video to something like H264/AVC mp4.
Click to expand...
Click to collapse
I see... So the point is the problem because most devices don't have VP9 hardware accelaration yet, especially for 1080p VP9...
Well... I've tried using SW speed up trick, it didn't much help...
Yeah...maybe the best option is to reencode the video to H264...or download 720p version..., cause the 720p VP9 can be played perfectly fine.
Still... I hope the MX Player developer team has plan to improve playback for 1080p VP9 video
Btw thanks for your answer bro
gurupanguji said:
Can you explain more where you're trying to playback the video? VP9 support is built in to Android from KitKat+ and should not have an issue playing back. Additionally, can you try playing back the video on Chrome on Android and see if there are still decode issues?
Thanks.
Click to expand...
Click to collapse
As I said before, I'm trying to play 1080p VP9 video (that I've downloaded from youtube using IDM on computer) on my Asus Zenfone 6, Samsung Galaxy Note 10.1, & LG G2 using MX Player.
But when I playing it, the video is laggy on all devices...
Surely you can streaming it using youtube app & chrome android and it plays well till the end cause the available quality option in those apps is up to 720p (the 1080p quality option is hidden on those apps so I can't select it to test if it plays well or not).
Night.Lurker said:
Still... I hope the MX Player developer team has plan to improve playback for 1080p VP9 video
Click to expand...
Click to collapse
That would be something you would have to ask the ffmpeg team to do, since MX uses their codecs. Unless the MX dev has a magic trick up his sleeve, I don't think there's much else MX can do to further improve SW playback performance for a video that exceeds the CPU's capabilities...
Likewise, on a hardware acceleration, it's limited by the hardwaree put in place by the manufacturer... so this aspect would need a new device.
Hi, i bumping this thread because i encountered the issue on some youtube vids too, but it's mostly playing fine, i think that with a few updates it will be good my phone is getting hot fast though.. (oneplus one)
VP9 1440p https://www.youtube.com/watch?v=mNNfZuIA1GQ : fine
VP9 1080p with a lot of "motion" https://www.youtube.com/watch?v=KGyZY4HNumw a bit laggy
I think I have already answered.
Read the second post. Video encoding parameters matters.
If you can't play in H/W or H/W+ decoder, Don't expect the smooth playback on S/W. It fully depends on CPU. If is laggy then your processor is not powerful enough. Sometime enabling the speed up tricks may reduce the lagging.
One more thing, using CPU will drain your battery faster than H/W. When CPU runs it's maximum speed for long time it will emit more heat which may lead to issues.
ktsamy said:
I think I have already answered.
Read the second post. Video encoding parameters matters.
If you can't play in H/W or H/W+ decoder, Don't expect the smooth playback on S/W. It fully depends on CPU. If is laggy then your processor is not powerful enough. Sometime enabling the speed up tricks may reduce the lagging.
One more thing, using CPU will drain your battery faster than H/W. When CPU runs it's maximum speed for long time it will emit more heat which may lead to issues.
Click to expand...
Click to collapse
Okay thank you. Then i hope new processors will have vp9 decoding h/w
coc014 said:
Okay thank you. Then i hope new processors will have vp9 decoding h/w
Click to expand...
Click to collapse
The chance of that happening, I can't see to be high. The MPEG consortium probably pays a lot to lobby chipset makers to only support MPEG formats, such as H.264 and H.265.
CDB-Man said:
The MPEG consortium probably pays a lot to lobby chipset makers to only support MPEG formats, such as H.264 and H.265.
Click to expand...
Click to collapse
Lolno, it's just that industry is not interested in VP9. Even if they don't have to pay royalties they still have to develop asics (and h/w engineers are saying that it's not h/w friendly) and include them into the chip. It still costs a lot.
And what is the point of supporting vp9? It's an ugly google toy that they're ready to abandon (say hello to vp10 in 2015).
Ah yes, ASICs. I don't think manufacturers would be very happy at making more dies for new ICs. They already aren't happy with being forced to support Hi10p in H.265.
Forced? I would be happy if they were forced, but, at least Qualcomm, have no plans whatsoever
vivan000 said:
Forced? I would be happy if they were forced, but, at least Qualcomm, have no plans whatsoever
Click to expand...
Click to collapse
Well, this sucks. Looks like we'll be waiting another generation... Where did you find that support chart?
Edit: We should move this discussion to the 10-bit thread. I'm going to quote you over there. http://forum.xda-developers.com/app...layer-10-bit-video-discussion-t2725241/page12
abput supporting vp9 1080p and undeleting files in mx player p higher andrpid version
first of all:
"Most probably you’re on Android marshmallow 6.0 API. If you’re trying to delete a video that is located on the external storage then its not possible due to some bug in the file system and mx player.
If you’re on the internal storage then MX player has only read only rights on the directory on which you’re currently on."
or just delete on your internal system file manager application.
Second answer about playng videos vp9
becayse you can't play vp9 if you download youtube videos with IDM (internet download manager)
because it is bull**** and its newer versions used idmmkvlib.01 codec.so when downloadimg it not only download andit convert into ist bull**** special format.so won't play withx pr others.try another downloader or manual download yt videos i recomend.

MX Player And VP9 HDR

Hi there, I am using S10e. It supports HDR10+. I was trying to play a file (VP9 HDR WEBM container) that I downloaded from youtube. But strangely MX player is not picking up HDR. Does it support HDR in VP9 Codec? I tried both HW+ and SW Codecs but no success.
I tried playing the file via Samsung Video App but it showed an error probably due to either VP9 codec or Webm container.
Strangely I tried to play it via the Browser (Samsung Internet) via entering file:///sdcard/ and browsing to the file and it played in the Browser and also picked up the HDR (Brightness was automatically increased)
So can somebody help me with this?
UPDATE: I didn't mentioned that the video don't have any audio file and I had the audio file separately downloaded from youtube as you can't download HDR Videos and audio as a one file.
So I used the FFMPEG to mux them together in a Mkv Container and now video is played via Samsung Video Gallery with no error. It appears apparently lack of audio track resulted in error.
But HDR is not turning on even in Samsung Video Gallery. This suggests some deeper problem with VP9 HDR Playback. But then how Samsung Internet Browser was able to turn on HDR.
Anybody knows something on this?
So I searched about the VP9 Codec and it turns out it supports HDR via HLG (Hybrid Log Gamma) instead of HDR10. So the question really trickles to "Does MX Player support HLG HDR Videos?"
I tried searching Google about this but couldn't find anything. So if somebody knows answer it please.
And also Samsung Video Gallery does pick HDR. I missed it as I was able to manually adjust brightness which irc, you cannot in HDR10 Videos but maybe this might not be the case with HLG Videos. And Colors do looks washed out in MX Player as compared to Samsung Video Gallery.
Oh god this is confusing. Apparently Video is HDR10 not HLG and VP9 do support HDR10 (or PQ, I don't know).
I was really hoping Video be HLG as it answered nearly all of questions but it is not.
So why isn't MX Player turning on HDR. And why is there Brightness control in Samsung Video App and why it is not showing HDR Logo???
Goddamnit!!
venom.hg said:
So I searched about the VP9 Codec and it turns out it supports HDR via HLG (Hybrid Log Gamma) instead of HDR10. So the question really trickles to "Does MX Player support HLG HDR Videos?"
I tried searching Google about this but couldn't find anything. So if somebody knows answer it please.
And also Samsung Video Gallery does pick HDR. I missed it as I was able to manually adjust brightness which irc, you cannot in HDR10 Videos but maybe this might not be the case with HLG Videos. And Colors do looks washed out in MX Player as compared to Samsung Video Gallery.
Click to expand...
Click to collapse
We apologise for the delayed response.
We would like to let you know that MX Player's HW / HW+ decoders make use of the hardware-accelerated decoders shipped with the device. So, the HDR support highly depends on the decoders in your device.
Could you enable the video enhancer on your device settings and try again on MX Player's HW and HW+ decoders? It may fix your problems.
No need to apologize.
I turned on the Video Enhancer and played the video but it didn't turned on the HDR.
Just now as I was about to reply, I played the video with HW encoder and surprisingly HDR was turned on. Video enhancer was off this time. But it is not turning on HDR with HW+ encoder. So something is not right there.

configuring MX player

Hello
i have a smart tv qled 4k hdr with android tv 11.
is there any specific configuration in the mx player for me to watch 1080p and 4K movies in .mp4 and .mpk with maximum quality?
is there a way for mxplayer to save the audio and video synchronization settings, aspect ratio, and others for all the videos I open in it?
thanks
Can someone help me ?

Categories

Resources