Audio

使用開始和停止時間修剪音頻文件

  • August 11, 2019

我有一個 FFmpeg 命令來修剪音頻:

ffmpeg -ss 01:43:46 -t 00:00:44.30 -i input.mp3 output.mp3

我對這個命令的問題是該選項-t需要從01:43:46 開始的持續時間(以秒為單位) 。我想使用開始/停止時間修剪音頻,例如01:43:4600:01:45.02之間。

這可能嗎?

ffmpeg 似乎在文件中有一個新選項-to

-to position ( input / output )在位置

停止寫入輸出或讀取輸入。position 必須是持續時間規範,請參閱(ffmpeg-utils) ffmpeg-utils(1) 手冊中的持續時間部分。

-to 和 -t 互斥,-t 具有優先級。

具有兩種時間格式的範例命令

ffmpeg -i file.mkv -ss 20 -to 40 -c copy file-2.mkv
ffmpeg -i file.mkv -ss 00:00:20 -to 00:00:40 -c copy file-2.mkv

這應該會創建從 20 秒標記到 40 秒標記的 file.mkv 的副本 (file-2.mkv)。

引用自:https://unix.stackexchange.com/questions/182602