私はオーディオ変換にffmpegを使用しています。私はこのコマンドを使用しています:ffmpegを使用して30秒間のオーディオしか抽出できない
ffmpeg -i file.mp3 file.wav
これはうまくいきます。しかし、私は自分の出力ファイルに最大1分のオーディオを収めたいだけです。 ffmpegを使ってどうすればいいですか?
私はオーディオ変換にffmpegを使用しています。私はこのコマンドを使用しています:ffmpegを使用して30秒間のオーディオしか抽出できない
ffmpeg -i file.mp3 file.wav
これはうまくいきます。しかし、私は自分の出力ファイルに最大1分のオーディオを収めたいだけです。 ffmpegを使ってどうすればいいですか?
次のコマンドを使用します。
ffmpeg -ss 0 -t 30 -i file.mp3 file.wav
-ss 0
から0秒-t 30
で開始 - (、0からそう午後12時 - 夜12時30分)に30秒をキャプチャします。 1分の音声が必要な場合は、-t 60
を使用してください。file.mp3
- 入力ファイルfile.wav
- 出力ファイル使用-t
パラメータ:
-t 期間
で指定された期間にトランスコード/キャプチャしたビデオシーケンスを制限秒。 "hh:mm:ss [.xxx]"構文もサポートされています。
このコマンドも完璧に機能します。私は0秒から30秒まで音楽を切り取った。 ここtest.mp3は入力ファイルとtemp.mp3が出力ファイルです。
-ss:開始点を示します。
-to:停止する場所を示します。
-y:強制的に出力ファイルを上書きします。
ffmpeg -i test.mp3 -ss 00:00:00 -to 00:00:30 -c copy -y temp.mp3
実際には-tオプションは出力オプションです。フォーマットは 'ffmpeg -ss 0 -i file.mp3 -t 30 file.wav'でなければなりません。 –
@druciferre私は研究によって間違った時間を理解しようとしていました:) – Freshblood
再エンコードせずにこれを行う方法はありますか?私は 'ffmpeg -ss 0 -i in.m4a -t 240 out.m4a'を書き、253kbps入力から128kbps出力を得ました。編集:私はそれを見つけました、ちょうど ' - acodecコピー'を追加します。 – Blrp