GNU/Linux >> Linux の 問題 >  >> Linux

「ffmpeg」を使用して mp3 ファイルをトリミングするにはどうすればよいですか?

Linux で mp3 を編集するには、sox をお勧めします。 trim を使用するのは簡単です あなたが求めるものを実行する効果 (man sox を参照) データイルの場合 - 検索 (/ を押します) )「トリム開始」の場合)。例:

sox input.mp3 output.mp3 trim 1 5

あなたはそれについて言及していませんが、あなたの目的が沈黙を取り除くことだけなら ファイルの先頭に silence があります。 より便利な効果 (man sox 、「above-periods」を検索してください)


MP3 ファイルと Ogg ファイルを分割でき、ファイルを再エンコードしないという利点があるため、品質の低下を回避できる mp3splt を使用してみてください。


時間指定が時間で始まることを確認してください。

ffmpeg の man ページを引用するには:

<ブロック引用>

位置は秒単位または「hh:mm:ss[.xxx]」形式のいずれかです

つまり、2 番目の構文を選択すると、.xxx のみが選択されます。 部分はオプションです。そうしないと、ffmpeg が誤って秒として解析する可能性があります。

期間についても同様です:

<ブロック引用>

期間は秒数または "hh:mm:ss[.xxx]" の数値です

別の落とし穴は、ffmpeg 引数の順序付けです (例:-ss /-t 入力ファイルのオプションは -i の前に来なければなりません オプション)

$ wget http://traffic.libsyn.com/twiv/TWiV179.mp3
$ ffmpeg -ss 1:05:59.3 -t 00:02:03.9 -i TWiV179.mp3 -acodec copy \
     what_is_a_hmm_twiv179.mp3

仕様 -ss 1:05:59.3 -t 2:03.9 で 別の結果が得られます (つまり、2 秒の長さの作品)。

(ffmpeg バージョン 0.10.7 の Fedora 17 でテスト済み)


Linux
  1. SCPを使用してファイルを安全に転送する方法

  2. Sort コマンドを使用して Linux でファイルをソートする方法

  3. 2 つの XML ファイルを比較するにはどうすればよいですか?

  1. LinuxでLogrotateを使用してログファイルを管理する方法

  2. ls を使用して空でないファイルのみを一覧表示するにはどうすればよいですか?

  3. 多くの mp3 ファイルを結合/マージする方法は?

  1. コマンドラインからFFMpegを使用してビデオを回転させる方法

  2. 正規表現を使用して多くのファイルの名前を変更するにはどうすればよいですか?

  3. Lsを使用してアクセス許可でファイルを並べ替える方法は?