ffmpeg —如何从视频中提取所有帧,然后从提取的帧中精确地重建视频?

时间:2020-05-20 16:33:10

标签: video ffmpeg

我正在做一个项目,需要更改视频文件的某些帧。我现在正在使用终端命令,但是它们最终将变成bash或Python脚本。

要提取帧,我使用ffmpeg命令:

ffmpeg -i "file.mp4" "frames/out-%03d.bmp"

这有效并且可以满足我的需求。

但是,当我更改了一些BMP之后,我需要使用它们重建文件。我正在尝试使用命令:

ffmpeg -i frames/out-%03d.bmp result.mp4

但是我在这里面临一个问题:我需要使用与原始文件相同的属性来构建视频文件。因此,我将保留帧速率,色彩空间,音频流和其他元数据。什么是正确的自动化方法?我已经考虑过使用

ffprobe file.mp4

但是我不确定如何将这些数据正确地输入到构建新视频的命令中。

任何建议将不胜感激,谢谢。

0 个答案:

没有答案
相关问题