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分。

関連情報