关于使用FFmpeg移除指定间隔帧、用比特流滤镜处理胶片转制视频重复帧及调整帧率的技术问询
使用FFmpeg移除指定间隔帧、用比特流滤镜处理胶片转制视频重复帧及调整帧率的技术问询
我手头有一堆转成数字格式的老胶片电影,转制的时候是按25fps输出的,而且每23帧里就有2帧是重复的。我想用比特流滤镜来移除这些重复帧,这样就能完全避开解码/编码带来的画质损耗。
我的整个处理流程是这样的:
- 先把重复帧删掉,把帧率还原成老胶片原本的18fps
- 之后再把帧率调回25fps,但只靠重复帧来实现——绝对不用插值算法,我就是要保留老胶片那种特有的卡顿质感
- 最后才用视频编辑软件做最终的编码工作
但麻烦的是,如果分开一步步做这些操作,每一步都可能触发解码/编码,这是我要极力避免的。
之前我参考了两个FFmpeg相关的问题思路,一个是关于按特定间隔移除视频帧的方法,另一个是从第3帧开始每6帧移除1帧的方案,但还没摸索出完全适配我这个需求的具体操作。
备注:内容来源于stack exchange,提问作者DaveB44
相关产品推荐
相关产品推荐

