【发布时间】:2018-01-05 14:55:38
【问题描述】:
我创建了一个小应用程序来显示我的问题。 https://github.com/Anton111111/MediaExtractorTest
此应用包含两个视频:
- https://github.com/Anton111111/MediaExtractorTest/blob/master/app/src/main/res/raw/v1440_720.mp4
- https://github.com/Anton111111/MediaExtractorTest/blob/master/app/src/main/res/raw/v2160_1080.mp4
这些是具有不同分辨率(1440x720 和 2160x1080)的相同视频。
然后我尝试使用MediaExtractor 提取此视频并将其渲染到文件中。 您可以在内存根目录(两个文件 v1440_720.png 和 v2160_1080.png)上找到结果。
但是对于分辨率为 2160x1080 的视频,我看到它在底部带有绿色伪影。而这个神器我只在华为nova上看到过。
不知道是不是只有华为手机有问题?以及如何解决?
您可以在链接中看到来自华为 nova 的结果: https://github.com/Anton111111/MediaExtractorTest/blob/master/result/v1440_720.png
https://github.com/Anton111111/MediaExtractorTest/blob/master/result/v2160_1080.png
我如何提取您可以在文件中看到: https://github.com/Anton111111/MediaExtractorTest/blob/master/app/src/main/java/com/mediaextractortest/ExtractorMpeg.java
【问题讨论】:
标签: android video opengl-es huawei-mobile-services