1
8
使用
没有提到您首选的脚本语言,所以我假设bash会这样做。按要求以脚本形式:
或作为单行:
|
2
3
对于windows批处理文件,几乎不可能做到这一点。以下是Powershell的脚本:
|
3
1
要做到这一点,你必须采取迂回的方式,
这将运行由管道连接的两个ffmpeg进程,尽管您可以通过依次运行两个ffmpeg命令来实现。 第一个命令接收文件两次,并将第二个输入的时间戳偏移6秒。它映射来自第一个输入的音频流和来自第二个输入的所有流。第一个命令的输出被设置为以最短的流终止,该流是来自第一个输入的音频流。副作用是第二次输入的最后6秒被切断。在第二个过程中,除了第一个音频流之外的所有流都被复制到一个新的容器中。
如果不确定文件是否有音频,可以替换
|
Manjot Singh · FFMPEG-流媒体在几秒钟后停止 6 年前 |
Yang Chen · 如何使ffmpeg自动填充帧? 6 年前 |
user3313834 · 在文件名中使用空格读取时 6 年前 |
vcamargo · 如何使ffmpeg在Docker容器中可用? 6 年前 |
Marvin von Rappard · 剪切多个视频的结尾 6 年前 |
Edward · 当ffmpeg中的音频较长时,将黑色帧附加到视频 6 年前 |