如何复制任何视频末尾最后一帧的任意数量的重复项?或者,如何在任何视频的末尾添加黑帧?这可以通过脚本和 ffmpeg 来完成吗?当然,只要操作可编写脚本,任何其他工具都可以。
困难在于应该支持所有视频格式,或者至少尽可能广泛的视频格式。该脚本应采用任何视频格式,而无需手动更改每个视频的脚本。
查看用于连接的 FFMpeg 文档,看看您能想到什么。
如何加入视频文件? http://ffmpeg.org/faq.html#How-can-I-join-video-files_003f
如果是我,我会研究一些可以做以下事情的东西:
使用您要添加到末尾的黑帧的预制视频(与您要添加的视频位于同一文件夹中),并检查视频是否具有相同的格式。我会将这个预制视频设为常用且能够连接的默认格式(MPEG)。
如果视频具有不同的格式,请找出要添加的视频的格式,并使用 ffmpeg 将其编码为与黑色视频相同的格式。您还可以检查要添加的视频是否采用正确的连接格式,然后将黑色视频更改为该格式以提高速度(也可以只包含一堆允许连接的所有格式的预制黑色视频)连接)。
一旦两个视频的格式相同,请将它们连接起来。如果您希望它们采用不同的格式,请再次使用 ffmpeg 将它们编码为您选择的格式。请注意,根据 ffmpeg 文档,应将 -same_quant 选项或高比特率设置传递到 ffmpeg 中,以在所有转换中保持高质量。
如果你能让这个工作正常的话,唯一的缺点是你必须单独制作要添加的帧的视频,而不是即时或通过命令制作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)