如何解决如何修复 MJPEG 文件中的 fps/持续时间信息
我有一组 MJPEG .avi 文件,它们被记录为 25fps,但实际上录制的速度比这稍慢,所以它们的时间是错误的(它们显示为比实际录制时间短约 2 分钟)。我知道录制的真实持续时间 - 如何在不重新编码的情况下将文件的持续时间设置为该持续时间?
解决方法
您可以使用 FFmpeg,使用与 here 发布的相同的解决方案。
以下两步解决方案无需重新编码:
-
从 AVI 转换为原始 MJPEG:
ffmpeg -i input.avi -c copy input.mjpeg
-
使用新的帧率(例如 24 fps)重新混合原始 MJPEG:
ffmpeg -r 24 -i input.mjpeg -c copy output.avi
上述解决方案假设没有音频流。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。