web-dev-qa-db-ja.com

ffmpegを使用してmp3をxからx + nにトリミングするにはどうすればよいですか?

次の この質問 私はffmpegを使用してMP3をトリミングすることにしました。 別の質問 で私はこれを行うこの方法を見つけました:

ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3

問題は、最初の30秒間はトリミングしたくないということです。つまり、30秒から100秒のように、xからx + nまでトリミングしたいのです。どうすればこれを行うことができますか?

man for ffmpeg を読んでいますが、これは本当に簡単ではありません。特に、ffmpegについて発見したばかりで、オーディオ/ビデオ編集ソフトウェアに慣れていないため、ポインタをいただければ幸いです。

38
marcgg

-tおよび-ss引数を見てください。彼らはあなたが望むことをすべきです。

-t期間

トランスコード/キャプチャされたビデオシーケンスを秒単位で指定された期間に制限します。 hh:mm:ss [.xxx]構文もサポートされています。

-ss位置 '

秒単位で指定された時間位置をシークします。 hh:mm:ss [.xxx]構文もサポートされています。

例えば、 ffmpeg -ss 30 -t 70 -i inputfile.mp3 -acodec copy outputfile.mp3は、あなたが言及した範囲(30s-100s)のトリックを実行するはずです。

69
Michael Madsen