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

複数の.mp3ファイルを1つの.mp3に連結しますか?

ここで提案されたように、私はcatを使用しています 複数の.mp3ファイルを1つの.mp3ファイルに連結するコマンド。

想像してみてください。現在のフォルダに次の.mp3ファイルがあります:

001001.mp3 001002.mp3 001003.mp3 001004.mp3 001005.mp3

または、このように:

096001.mp3 096002.mp3 096003.mp3 096004.mp3

これらの.mp3ファイルを昇順で連結する必要があります。つまり001001.mp3+001002.mp3+001003.mp3+etc.

これらの.mp3ファイルを1つに結合するために、現在のフォルダーで次のコマンドを実行しています。

cat *.mp3 > final.mp3

最終的な.mp3ファイルをテストしました。これは期待どおりですが、確実にする必要があります。 上記のコマンドは、昇順でファイルを選択します。

上記のコマンドが常にファイルを昇順で連結することを確認できますか?

ありがとうサー

ベストアンサー

cat この仕事に適したツールではありません。 MP3形式には、ファイルの先頭と末尾に潜む可能性のあるあらゆる種類のジャンクが含まれているため、これを取り除く必要があります。 mp3wrap あなたが望むものです。ファイル内のメタデータを除外し、音声を貼り付けます。

sudo apt-get install mp3wrap
mp3wrap output.mp3 *.mp3

その前に、ls *.mp3を実行します 正しい順序になっていることを確認します。私が最初にこの回答を書いたとき(6年以上前に!)、ワイルドカードグロブは明らかにうまく動作しませんでしたが、今はうまくいくと思います。

たとえば、ファイルに番号が付けられているがゼロが埋め込まれていない場合は、ファイルの名前を変更する必要があります。{1-11}.mp3 1 10 11 2 3 4 5 6 7 8 9で並べ替えられます 。これは簡単に修正できます。


Ubuntu
  1. 高品質のビデオを低品質のビデオに変換する方法は?

  2. システム上の1人のユーザーのみがSSHで接続できるようにしますか?

  3. 複数のファイルを.xzアーカイブに圧縮する方法は?

  1. 1 つを除くすべてのファイルを移動する

  2. 複数の PDF ファイルを 1 つの PDF に結合/変換する

  3. 複数のファイルの内容を 1 つのファイルに追加する方法

  1. 特定のファイルを1つのファイルに連結しますか?

  2. 複数のインターネット接続を1つにマージする方法は?

  3. dd イメージを複数のファイルに分割する