![28cc116022269de50d36b4eaf0af0af9.png](https://i-blog.csdnimg.cn/blog_migrate/eed94c4f44c6ae1cea3f9f7ff551b2f6.png)
今天用HEVC转码一个视频,视频主要内容是一个课程教程的录屏,附带软件操作,一张PPT持续好几分钟,就是静态的画面,如果发视频的人没怎么处理这个视频,这种情况即使是H264编码也可以把视频体积压缩到原来的一半甚至几分之一,更不用说HEVC了。
但是编码期间ffmpeg提示“More than 1000 frames duplicated”,接着是“More than 10000 frames duplicated”;处理另一个类似的视频也出现了类似的情况,甚至多了一个“More than 100000 frames duplicated”。
因为以前没遇到过这种情况,看到“报错”的一瞬间有点慌张,但是弄明白提示的字面意思“复制了超过1000帧”,就没那么害怕了——就是重复的帧有些多了呗,不是错误。等到编码结束果然视频可以正常播放。
![7f6743ab4ccc57e4d983c9c6a81c2b53.png](https://i-blog.csdnimg.cn/blog_migrate/ffbb941b190ca50a75ade9b5dd65c923.png)
搜索了一下,没多少人提这个问题,提过这个问题的也没几个解决的,遂写一个图文发出来。
以下是ffmpeg在命令行的输出: