首页 > 解决方案 > AVFoundation 可以播放一个 MJPEG AVI 但不能播放另一个

问题描述

AVFoundation 能够播放此视频:

[avi @ 0x7fade1002a00] non-interleaved AVI
Stream #0:0: Video:
    mjpeg (MJPG / 0x47504A4D),
    yuvj422p(pc, bt470bg/unknown/unknown),
    640x480,
    4779 kb/s,
    25 fps, 25 tbr, 25 tbn, 25 tbc

但不是这个:

Stream #0:0: Video:
    mjpeg (MJPG / 0x47504A4D),
    gray(bt470bg/unknown/unknown),
    400x960 [SAR 1:1 DAR 5:12],
    8 fps, 8 tbr, 8 tbn, 8 tbc

我相信第一个视频是彩色的,第二个是灰度的。第二个似乎指定了不同的显示纵横比。

哪个因素与 AVFoundation 能否播放视频有关?

标签: avfoundationavimjpeg

解决方案


推荐阅读