我有一个视频可以由玩家播放。但是,我无法使用ffmpeg 3.4对其进行解码。 实际上,它在我自己编译的ffmpeg库上失败了,但是在我公司的常见ffmpeg-3.4库上却成功了。
我的编译似乎很成功,因为我可以用它来解码大部分视频。
我的lib有什么问题?如果我在编译时应该启用一些特殊选项? 这部影片有什么特别之处吗?
错误消息:
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] STSC entry 1 is invalid (first=12 count=0 id=1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] stream 0, contradictionary STSC and STCO
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x31b7120] error reading header
当我使用公司的库文件时,视频信息被丢弃
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'aaa':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isom
creation_time : 2019-08-06T16:42:23.000000Z
Duration: 00:00:10.89, start: 0.000000, bitrate: N/A
Stream #0:0(und): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1280x720, 2815 kb/s, 25.66 fps, 25.64 tbr, 1k tbn, 50 tbc (default)
Metadata:
creation_time : 2019-08-06T16:42:24.000000Z
handler_name :
encoder : VC Coding
--------------------
答案 0 :(得分:0)
该问题已于2018年5月解决。更新您的ffmpeg版本。