首页 > 解决方案 > 将 MP4 的最后两分钟的视频帧消隐(同时保持音频完整)

问题描述

我正在尝试复制我的一部 mp4 电影,其音频完好无损,但仅在最后几分钟才使视频帧变黑。基本上我想保留最后的信用音乐,但没有人工制作的视频。

我找到了这个答案:它非常适用于整个 mp4 文件(包括我由上述结束学分序列制作的测试片段),但我需要将它应用到上面所说的整个复制的完整 mp4 的末尾。

在这种情况下,我不想在 2h 7m 30s 之后开始消隐视频流帧。我弄乱了-ss-start_time-timecode 02:07:31参数的组合,但我是一个 ffmpeg 菜鸟,除了剪切部分或整个副本空白之外,无法生成任何东西。

任何指导将不胜感激!

标签: ffmpeg

解决方案


您可以使用 drawbox 过滤器将这些框架涂黑。

ffmpeg -i in -vf drawbox=c=black:t=fill:enable='gt(t\,7650)' -c:a copy out

这将从 7650 秒开始使帧变黑。


推荐阅读