次の この質問 私はffmpegを使用してMP3をトリミングすることにしました。 別の質問 で私はこれを行うこの方法を見つけました:
ffmpeg -t 30 -acodec copy -i inputfile.mp3 outputfile.mp3
問題は、最初の30秒間はトリミングしたくないということです。つまり、30秒から100秒のように、xからx + nまでトリミングしたいのです。どうすればこれを行うことができますか?
man for ffmpeg を読んでいますが、これは本当に簡単ではありません。特に、ffmpegについて発見したばかりで、オーディオ/ビデオ編集ソフトウェアに慣れていないため、ポインタをいただければ幸いです。
-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)のトリックを実行するはずです。