I've been a fan of MX Player as it plays anything I ask. I purchased the pro version some time ago. Unfortunately, network streaming has taken a turn for the worse as of late on all my devices. I've done the usual stuff like uninstalling & reinstalling, clearing app data, wiping the android cache's ect but nothing seemed to help. Almost all my usage is network streaming so this is causing me some frustration.
I ran some tests and found that when playing the same test file from either my DLNA Server or SMB Share, MX Player would pull a constant 40-60 Mbps while other media players (VLC, VideoPlayer, VLC on PC) would only pull 40Mbps bursts of data every 8-10 seconds. I'm wondering if this could be causing the stuttering playback & very long seek times I'm experiencing with with MX Player. I can let MX Player sit there and try to play for 5 minutes and it will pull enough data to have downloaded the test file several times. MX Player does play the test file wonderfully from my SD card.
I've attached graphs of the network traffic, each represent a 120 second portion of time beginning with the start of playback. I see the same results with a Nexus 10 running Android 4.2.2, HTC M8 running 4.4.2, and HTC One X (Evita) running 4.1.1.
View attachment 2761682
View attachment 2761683
View attachment 2761684
View attachment 2761685
The MediaInfo data for the test file is:
Code:
Complete name : C:\Users\Dev\Desktop\test.mp4
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
File size : 333 MiB
Duration : 14mn 52s
Overall bit rate mode : Variable
Overall bit rate : 3 128 Kbps
Encoded date : UTC 2011-09-28 04:27:34
Tagged date : UTC 2011-09-28 04:28:12
Writing library : Apple QuickTime
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=33
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 14mn 52s
Bit rate : 2 999 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.109
Stream size : 319 MiB (96%)
Title : Module de gestion vidŽo / Gestionnaire dÕalias Apple
Language : English
Encoded date : UTC 2011-09-28 03:40:21
Tagged date : UTC 2011-09-28 04:28:12
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 14mn 52s
Bit rate mode : Variable
Bit rate : 126 Kbps
Maximum bit rate : 292 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 13.4 MiB (4%)
Title : Module de gestion sonore / Gestionnaire dÕalias Apple
Language : English
Encoded date : UTC 2011-09-28 03:40:21
Tagged date : UTC 2011-09-28 04:28:12
I really like the variety of file types that MX Player can play but if it can't play them smoothly over the network it isn't of much use to me.
Does anyone have any suggestions?
What are you using for DLNA? If you're using something like BubbleUPNP, I would expect that app and it's server software to be able to give MX a complete stream without problems. SMB share lag is a known issue of MX player, as highlighted in my list of bugs and feature requests sticky thread.
CDB-Man said:
...
Bugs
Network streaming issues:
https://groups.google.com/d/topic/mx-videoplayer/yB9ebXlZhcI/discussion
https://groups.google.com/d/topic/mx-videoplayer/9X5yp2y_HyM/discussion
https://groups.google.com/d/topic/mx-videoplayer/PJb0NilkV6g/discussion
...
Click to expand...
Click to collapse
CDB-Man said:
What are you using for DLNA? If you're using something like BubbleUPNP, I would expect that app and it's server software to be able to give MX a complete stream without problems. SMB share lag is a known issue of MX player, as highlighted in my list of bugs and feature requests sticky thread.
Click to expand...
Click to collapse
I am using bubbleUPNP & Mezzmo. I see this behavior from xbmc & wmp as well.
Sent from my HTC One_M8 using XDA Free mobile app
dafunk60 said:
I am using bubbleUPNP & Mezzmo. I see this behavior from xbmc & wmp as well.
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
Interesting; @bleu8888 could you take a look please?
Does it happen on all decoders? HW decoder typically uses more traffic if software audio or embedded subtitle is used.
bleu8888 said:
Does it happen on all decoders? HW decoder typically uses more traffic if software audio or embedded subtitle is used.
Click to expand...
Click to collapse
HW+ and SW decoders were the only ones available with the test file I used. The bandwidth consumption was the same on both.
I will check it out.
Related
http://rd.yahoo.co.jp/tokushu/5cm/teaser01/?http://i.yimg.jp/images/evt/5cm/teaser8000k1280_720.wmv
using what kind of player / decoder ?
Thanks.
Works for me with with MoboPlayer, with soft decoding enabled.
doesn't want to get past 3 seconds on stock player. fwiw, it also crashed my Firefox. in other words, the problem might not be the phone.
Mercvtio said:
Works for me with with MoboPlayer, with soft decoding enabled.
Click to expand...
Click to collapse
What he said.
Mercvtio said:
Works for me with with MoboPlayer, with soft decoding enabled.
Click to expand...
Click to collapse
how about hardware?
caferoom said:
how about hardware?
Click to expand...
Click to collapse
Obviously not.
Here's why:
Code:
Format : Windows Media
File size : 24.4 MiB
Duration : 45s 499ms
Overall bit rate mode : Constant
Overall bit rate : 4 494 Kbps
Maximum Overall bit rate : 8 062 Kbps
Encoded date : UTC 2006-06-22 07:53:20.484
Writing application : TMPGEnc 3.0 XPress Version. 3.3.7.116
Video
ID : 2
Format : WMV2
Codec ID : WMV2
Codec ID/Info : Windows Media Video 8
Description of the codec : Windows Media Video V8
Duration : 45s 500ms
Bit rate mode : Constant
Bit rate : 7 872 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 fps
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.356
Stream size : 42.7 MiB
Language : Japanese
Audio
ID : 1
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 9.1 - 128 kbps, 44 kHz, stereo 1-pass CBR
Duration : 45s 499ms
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 711 KiB (3%)
Language : Japanese
The video codec is WMV8, not the supported 9.
None of the videos I take with my Skyrocket will play on my computer. What am I doing wrong?
I get audio but no video?? Weird
Going out limb here and am going to say that its ur computer. I have played many videos from my phone on my Comp..
Sent from my SAMSUNG-SGH-I727 using xda premium
What video player are you using. Try VLC that thing will play anything.
Install the codec pack that comes with Kies, or use a community maintained codec pack like CCCP (Combined community codec pack).
I have CCCP installed and videos play without any difficulty in WMP, VLC and MPC
Psychotc said:
Install the codec pack that comes with Kies, or use a community maintained codec pack like CCCP (Combined community codec pack).
I have CCCP installed and videos play without any difficulty in WMP, VLC and MPC
Click to expand...
Click to collapse
what codec does the skyrocket natively record in?
Here is what MPC (Media player classic) says about a quick vid I just shot. (Using a rogers sgh-i727r, your experience may vary)
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4s 389ms
Bit rate : 13.5 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.696 fps
Minimum frame rate : 11.955 fps
Maximum frame rate : 23.974 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.275
Stream size : 7.06 MiB (99%)
Title : VideoHandle
Language : English
Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4s 651ms
Bit rate mode : Constant
Bit rate : 63.1 Kbps
Nominal bit rate : 96.0 Kbps
Channel(s) : 1 channel
Channel positions : Front: C
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 35.8 KiB (0%)
Title : SoundHandle
Language : English
I've also noticed some of my h264/aac mp4 files don't have sound until I use s/w audio (on verizon gs5)
s'pht said:
I've also noticed some of my h264/aac mp4 files don't have sound until I use s/w audio (on verizon gs5)
Click to expand...
Click to collapse
If you are not getting audio in HW mode & works in SW mode, then the audio codec is not natively supported by your hardware.
But, AAC is supported in most of the devices. Can you post mediainfo of the file?
Note:
In HW+, SW mode MX uses it's own codecs to devode.
Sent from my SM-G900H using Tapatalk
ktsamy said:
Can you post mediainfo of the file?
Click to expand...
Click to collapse
Looks like this one was AC3:
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : ac-3
Duration : 1h 39mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel count : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 137 MiB (18%)
Language : English
Encoded date : UTC 2012-10-04 05:23:14
Tagged date : UTC 2012-10-04 08:16:54
If I find one that's AAC I'll post that.
s'pht said:
I've also noticed some of my h264/aac mp4 files don't have sound until I use s/w audio (on verizon gs5)
Click to expand...
Click to collapse
I have the same problem with all my h264/aac files - no sound until I switch to s/w decoder (O2UK GS5). They all played fine on my GS3.
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2h 2mn
Bit rate mode : Variable
Bit rate : 160 Kbps
Maximum bit rate : 4 500 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 140 MiB (3%)
Language : English
Encoded date : UTC 1904-01-01 00:00:00
Tagged date : UTC 1904-01-01 00:00:00
In that case, this looks like an issue specific to Galaxy S5 audio and Samsung's implementation of their sound drivers.
CDB-Man said:
In that case, this looks like an issue specific to Galaxy S5 audio and Samsung's implementation of their sound drivers.
Click to expand...
Click to collapse
I have checked myself on Galaxy S5. There is no problem.
Can you upload a sample clip?
Sent from my Galaxy S5 using Tapatalk
ktsamy said:
I have checked myself on Galaxy S5. There is no problem.
Can you upload a sample clip?
Sent from my Galaxy S5 using Tapatalk
Click to expand...
Click to collapse
I guess I should have worded my statement weaker; I meant that as a hypothesis to be verified.
Check here
http://developer.android.com/guide/appendix/media-formats.html#core
Android has inbuilt support for aac/aac+ formats. So, There should not any problem aac .
Sent from my Galaxy S5 using Tapatalk
I'm using Youtube-dlG (GUI) to download childrens programmes from the National Danish Broadcasting Company. They're h264, AAC files.
The videos play in MX Player, but every five seconds or so there is gfx corruption. The same videos play fine in eg. VLC.
I can't post links but if you google "skaeg med matematik 7" the first link is to one of the videos that has this problem when downloaded locally to my Nexus 7 (2012) running stock Android 5.0.2.
It would be great to have MX Player play these videos, so we don't need to switch players for them. Thanks.
If you go to advanced posting and uncheck "Automatically parse links in text", then you can post links.
Could you post the mediainfo of one of the downloaded videos?
Thanks for the tip.
When downloading the vids it's obvious that they are divided into a lot of chunks - wouldn't surprise me if that's part of the problem. I should probably mention that it's not all videos downloaded from this particular corporation that displays the problem. Other vids are fine.
Here is the mediainfo output:
General
Complete name : C:\Users\ktr\Skæg med matematik (7).mp4
Format : Flash Video
File size : 221 MiB
Duration : 27mn 6s
Overall bit rate mode : Variable
Overall bit rate : 1 138 Kbps
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : 7
Duration : 27mn 6s
Bit rate mode : Variable
Bit rate : 1 003 Kbps
Maximum bit rate : 2 550 Kbps
Width : 854 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.098
Stream size : 194 MiB (88%)
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Color range : Limited
Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 10
Duration : 27mn 6s
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 24.4 MiB (11%)
Apparently those are MP4 DASH files. Until the developer clarifies the issue, you can try remuxing to non-DASH via "ffmpeg -i source.mp4 -c: copy target.mp4" or mp4box
Great suggestion @wOxxOm ! @bleu8888 is this an issue with ffmpeg support?
sittingduck77 said:
I'm using Youtube-dlG (GUI) to download childrens programmes from the National Danish Broadcasting Company. They're h264, AAC files.
The videos play in MX Player, but every five seconds or so there is gfx corruption. The same videos play fine in eg. VLC.
I can't post links but if you google "skaeg med matematik 7" the first link is to one of the videos that has this problem when downloaded locally to my Nexus 7 (2012) running stock Android 5.0.2.
It would be great to have MX Player play these videos, so we don't need to switch players for them. Thanks.
Click to expand...
Click to collapse
@sittingduck77 I've tried "skaeg med matematik 7" download from Youtube-dlG.
I am not sure but Its URL appeared first on my Google.com is https://www.youtube.com/watch?v=eRxrmHCuIV4
I've tried all three decoders HW, HW+, SW but all decoders worked fine without any graphics corruption.
I would be able to test further if you send me your downloaded file or exact YouTube download URL.
Kindly send me a PM if you don't want to post URL or file.
BTW, does this issue exists with all three decoders -- HW, HW+, SW?
Thanks
The remuxing using FFMPEG works perfectly. Thank for the tip.
bleu888: I tried all modes, and the gfx corruption happens with H/W+. H/W doesn't play at all. S/W works perfectly.
Please note this is not a file from youtube, but from dr.dk, which is a Danish tv station. I'll send you a PM in a moment with a link for the exact file.
sittingduck77 said:
The remuxing using FFMPEG works perfectly. Thank for the tip.
bleu888: I tried all modes, and the gfx corruption happens with H/W+. H/W doesn't play at all. S/W works perfectly.
Please note this is not a file from youtube, but from dr.dk, which is a Danish tv station. I'll send you a PM in a moment with a link for the exact file.
Click to expand...
Click to collapse
I can play this file on my Nexus 5 (5.0.1) with HW+ without any issues.
What is your device model name and ROM version?
bleu8888 said:
I can play this file on my Nexus 5 (5.0.1) with HW+ without any issues.
What is your device model name and ROM version?
Click to expand...
Click to collapse
I have a 2012 Nexus 7 running 5.0.2 (LRX22G) that I flashed myself directly from a factory image using Google's recommended procedure, so it's a clean install. I'm at work now, but I'll try to clear the cache and reinstall MX Player tonight to see if that does anything. Also, the gfx coruption happens on my kid's profile which is a non-administrator profile. I'll try the file on the admin profile and see if that changes anything. I admit to not investigating the problem further before reporting it.
Nope, no matter what I do, I can't get H/W+ mode to play the file without the gfx hiccups. If you need me to post a video of how it looks, just let me know.
Here's my video file i downloaded on youtube it play perfectly if local sd card, but when i try to play via es explorer + mx player via samba the video and audio will stutters after 5 seconds of play, its not my wifi , as it works on most video files even full hd with dts, just selected mp4 with aac codec has this issue
I tried combination of setting in mx player
TEST
HW video + hw audio, it will hangs in loading not played
SW video + sw audio , it will play but video and audio/video stutters badly
Sw video + hw audio , video loads very long, when it played audio/video stutters
Sw video or Hw video + disable audio, video plays smoothly , skipping and search smoothly.
Temp SOLUTION
start video in SW video,
pause and disable audio,
while still pause ,set video back to HW video, let it load and cache for abit,play video then pause,
enable audio back to track 1
= audio/video play smoothly with seeking workings as well
Code:
File infos
General
Complete name : D:\Baby movies\Twinkle Twinkle Little Star + More - Our Favorite Kids' Songs and Nursery Rhymes - YouTube.MP4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 268 MiB
Duration : 1h 2mn
Overall bit rate mode : Variable
Overall bit rate : 599 Kbps
Encoded date : UTC 2015-12-02 11:49:22
Tagged date : UTC 2015-12-02 11:49:22
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1h 2mn
Bit rate : 470 Kbps
Width : 854 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.038
Stream size : 210 MiB (78%)
Encoded date : UTC 2015-12-02 11:49:22
Tagged date : UTC 2015-12-02 11:49:22
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1h 2mn
Bit rate mode : Variable
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 56.1 MiB (21%)
Encoded date : UTC 2015-12-02 11:45:28
Tagged date : UTC 2015-12-02 11:45:28
hello??
hwoarang5 said:
Here's my video file i downloaded on youtube it play perfectly if local sd card, but when i try to play via es explorer + mx player via samba the video and audio will stutters after 5 seconds of play, its not my wifi , as it works on most video files even full hd with dts, just selected mp4 with aac codec has this issue
I tried combination of setting in mx player
TEST
HW video + hw audio, it will hangs in loading not played
SW video + sw audio , it will play but video and audio/video stutters badly
Sw video + hw audio , video loads very long, when it played audio/video stutters
Sw video or Hw video + disable audio, video plays smoothly , skipping and search smoothly.
Temp SOLUTION
start video in SW video,
pause and disable audio,
while still pause ,set video back to HW video, let it load and cache for abit,play video then pause,
enable audio back to track 1
= audio/video play smoothly with seeking workings as well
Code:
File infos
General
Complete name : D:\Baby movies\Twinkle Twinkle Little Star + More - Our Favorite Kids' Songs and Nursery Rhymes - YouTube.MP4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 268 MiB
Duration : 1h 2mn
Overall bit rate mode : Variable
Overall bit rate : 599 Kbps
Encoded date : UTC 2015-12-02 11:49:22
Tagged date : UTC 2015-12-02 11:49:22
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1h 2mn
Bit rate : 470 Kbps
Width : 854 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.038
Stream size : 210 MiB (78%)
Encoded date : UTC 2015-12-02 11:49:22
Tagged date : UTC 2015-12-02 11:49:22
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 1h 2mn
Bit rate mode : Variable
Bit rate : 126 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 56.1 MiB (21%)
Encoded date : UTC 2015-12-02 11:45:28
Tagged date : UTC 2015-12-02 11:45:28
Click to expand...
Click to collapse
What version of MX did you use?
1.8.x will be better in network buffering. It is still beta before Android 6 device but you can try it on https://sites.google.com/site/mxvpen/translation/test-build