Summary:
Sometimes white pixels are rendered as black on 10 bit depth video on MX Player.
8 bit depth video works fine on MX Player.
I attached a sample video file.
The file works fine on VLC player on Windows / Linux, but doesn't on MX Player on Android.
=========================
Manufacturer: asus
Model: Nexus 7
Brand: google
Version: 5.0.2 (REL)
Build: google/razor/flo:5.0.2/LRX22G/1649326:user/release-keys
Kernel: Linux version 3.4.0-g154bef4 (android-build@vpbs1.mtv.corp.google.com) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Thu Nov 20 22:16:57 UTC 2014
CPU: 4 core(s) 1.51 GHz (family:1 features:511)
CPU architecture: 7
CPU features: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
Board platform: msm8960
Instruction set: armeabi-v7a (+armeabi)
Resolution: 1200 x 1824
Available screen size (DIP): 600 x 887 (smallest: 600)
Tablet: false
Screen size: Large
Density: 2.0 (320)
Font scale: 1.0
Hardware main button: false
Locale: en_US
Total memory: 1850148 kB (1850148kB)
Free memory: 199124 kB
=========================
Please check the attached video using MX Player and other players (e.g. VLC on Linux)
I created the video from Japanese TV animation using following command. (Note: most of arguments are not necessary to reproduce)
$ ffmpeg -i japanese_anime.ts -ss 3.5 -t 1 -filter:v crop=32:16:560:190 -vcodec libx264 -an -crf 18 sample.mp4
libx264 is built with --bit-depth=10 configuration.
I tested libx265 with 10 bit depth configuration, and the output file also has a same problem.
I created this bug report with Nexus 7 (2013). I tested Nexus 5 and Galaxy S4 and they are also reproducible.
Encoder environment is here.
- Ubuntu 14.04 LTS
- libx264 snapshot of 2014-11-29
- libx265 1.4+433 2015-01-26
- ffmpeg 2.5.2
What steps will reproduce the problem?
1. Download the attached sample video file.
2. Play it on MX Player on Android with S/W decoder.
Sometimes white pixels are rendered as black on 10 bit depth video on MX Player.
8 bit depth video works fine on MX Player.
I attached a sample video file.
The file works fine on VLC player on Windows / Linux, but doesn't on MX Player on Android.
=========================
Manufacturer: asus
Model: Nexus 7
Brand: google
Version: 5.0.2 (REL)
Build: google/razor/flo:5.0.2/LRX22G/1649326:user/release-keys
Kernel: Linux version 3.4.0-g154bef4 (android-build@vpbs1.mtv.corp.google.com) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Thu Nov 20 22:16:57 UTC 2014
CPU: 4 core(s) 1.51 GHz (family:1 features:511)
CPU architecture: 7
CPU features: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
Board platform: msm8960
Instruction set: armeabi-v7a (+armeabi)
Resolution: 1200 x 1824
Available screen size (DIP): 600 x 887 (smallest: 600)
Tablet: false
Screen size: Large
Density: 2.0 (320)
Font scale: 1.0
Hardware main button: false
Locale: en_US
Total memory: 1850148 kB (1850148kB)
Free memory: 199124 kB
=========================
Please check the attached video using MX Player and other players (e.g. VLC on Linux)
I created the video from Japanese TV animation using following command. (Note: most of arguments are not necessary to reproduce)
$ ffmpeg -i japanese_anime.ts -ss 3.5 -t 1 -filter:v crop=32:16:560:190 -vcodec libx264 -an -crf 18 sample.mp4
libx264 is built with --bit-depth=10 configuration.
I tested libx265 with 10 bit depth configuration, and the output file also has a same problem.
I created this bug report with Nexus 7 (2013). I tested Nexus 5 and Galaxy S4 and they are also reproducible.
Encoder environment is here.
- Ubuntu 14.04 LTS
- libx264 snapshot of 2014-11-29
- libx265 1.4+433 2015-01-26
- ffmpeg 2.5.2
What steps will reproduce the problem?
1. Download the attached sample video file.
2. Play it on MX Player on Android with S/W decoder.
Aucun commentaire:
Enregistrer un commentaire