FFMpeg :建立大約 20 位元組的影片剪輯。 10 秒,當影片長度未知且無音訊時

FFMpeg :建立大約 20 位元組的影片剪輯。 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"

已經有大量關於實現這些結果的文章和文檔,包括:

https://ffmpeg.org/ffmpeg.html

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

相關內容