消除mp4中的静音

消除mp4中的静音

当我的老师在我们班上做演讲时,它会被记录下来。

最终结果是您有一个 mp4 文件,其中包含幻灯片和我老师的声音。

在大多数情况下,前 10 到 15 分钟只是沉默和欢迎幻灯片。
我的问题是如何使用 sox 或 ffmpeg 等命令行工具或以任何编程方式从该 mp4 中删除或删除静音。

这样,长时间的静音就会被检测到,然后自动删除,新的 mp4 文件只包含老师正在讲话的部分。

对于 wav 文件,我知道可以使用 sox 来消除静音,例如:
sox this.mp4 out6.mp4 silence -l 1 0.1 1% -1 2.0 1%

谢谢。

答案1

如果目标是删除 mp4 文件开头的一部分,您可以使用 ffmpeg 中的 -ss 选项来实现

ffmpeg -ss 00:15:00.0 -i class.mp4 -acodec copy -vcodec copy clipped_class.mp4

...将修剪大约mp4 文件 15 分钟。

相关内容