FFMpeg: 音声なしでビデオの長さが不明な場合に約10秒のビデオクリップを作成する

FFMpeg: 音声なしでビデオの長さが不明な場合に約10秒のビデオクリップを作成する

私は入力ビデオからビデオクリップを抽出するプロジェクトに取り組んでいます。多くのリンクを見つけました(例:リンク) がこのタスクを実行しますが、このすべてにおいてビデオの長さを指定する必要があります。

残念ながら、ファイル パスを指定しているため、その情報はありません。探しているのは、オーディオ部分なしで特定の場所に保存されているビデオの 10 秒のクリップです。

私の意図は、フロントエンドで実際のビデオのプレビューとして 10 秒のビデオを表示することであり、その中でサウンドを開始したくありません。

答え1

おそらくあなたは次のことを望んでいるでしょう:

ffmpeg -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

もう少し速くするには、-threads $(nproc)例えば以下を追加してみることもできます:

ffmpeg -threads $(nproc) -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

これらの結果を達成することに関しては、すでに多数の記事や文書が存在します。

参考:

http://www.labnol.org/internet/useful-ffmpeg-commands/28490/

関連情報