mp3ファイルを分割する簡単な方法はありますか?


31

私は最近、きちんとしたトリックを学びました。mp3ファイルを結合するには、次のコマンドを使用します(Windowsの場合)

copy /b *.mp3 joined.mp3

そして出来上がり、あなたは1つの大きなmp3ファイルを持っています。

私の質問:反対、すなわち分割mp3ファイルを実行する方法は、そこにあるこれは簡単に


これをWindows用にタグ付けする必要があります
マークタルマン2009

1
必ずしもそうではありません...私が与えたコマンドライン結合の例は、他のシステムでも同様に機能するはずです。さらに、質問はすべてのOSのコマンドラインスプリッターに対するものです。
ユヴァル

Yuval、あなたが受け入れた答えはあなたのMP3がデコードされ、再エンコードされます。これにより、実際にオーディオ品質が低下します。MP3DirectCutで私の答えをチェックしてください。
ジムマッキース

また、結合方法により、ヘッダーとテール(タグがある部分)からのオーディオの中間に不良フレームが残ります。これらの不良フレームを削除する結合ツールを使用することをお勧めします。
ジムマッキース

...ジムは、私は、オーディオの品質について懸念をありがとうございました、しかし私は主に、より便利にオーディオブックを聴くための分割・接合MP3ファイルを使用し、これらはそもそもほとんどの高品質です
のYuval

回答:


27

MP3を分割するには2つの方法があります。

  1. ウェーブへのデコード、分割、再エンコード。これはAudacityが使用する方法であり、音声品質失われます
  2. MP3を直接分割します。分割する場所の解像度は低くなりますが、音質低下しません。私はMP3DirectCutを比較的成功さて使用しました。

通常、2番目の方法ロスレスなので、音質をあまり気にしない限り使用したいでしょう。


私はmp3DirectCutが大好きです。mp3ファイルを分割するだけで、かなり上手です。
マイケルコーン

私はこれを知りませんでした...情報は10倍です!
ユバル

1
ありがとうジム。私もこれを知りませんでした。私はしばらくの間Audacityを使用していましたが、これからはMP3Directになります。
カニーニ

37

私は定期的にmp3spltを使用しています。これは、WindowsおよびLinux用のオープンソースプログラムであり、GUIを含んでいます(これは使用しませんので、コメントすることはできません)。

これは、ポッドキャストを6分のセグメントに分割するために通常使用するコマンドラインです。

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0:6分ごとに分割
  • -g %[@N=0,@o]:すべてのセクションで元のタグを使用しますが、0から始まるトラック番号を更新します。
  • -o "@n @f":出力ファイル名は、トラック番号を前に付けた元のファイル名にする必要があります。

このツールは、HTTPストリーミングで使用するMP3をカットするのに最適でした。quicktimeはffmpegによってカットされたmp3によって埋められたm3u8を好みませんでしたが、mp3spltは完全に機能しました。各パーツも自動的にカットされます!コマンドラインはボーナス勝利です。これを投稿してくれてありがとう!!
ブラック

8.1でクラッシュ
スコットアンダーソン

1
@ScottAnderson:彼らのウェブサイトにバグを報告することをお勧めしますか?sourceforge.net/p/mp3splt/bugs
ネイサンフェルマン

1
私は位置を非常によく覚えていないカーラジオのオーディオブックにも同じものを使用しています。「-f」を使用することをお勧めします。これはvbrに必要であり、エラー耐性が高いと感じています。また、単語の途中で分割が発生した場合に備えて、3秒のオーバーラップに「-O 0.3」を追加します。
ピーター14年

素晴らしい、最速の方法が見つかりました!
ImtiazeA

8

質問で言及したコマンドほど簡単ではありません。それが言われているとそれを行う簡単な方法があります。

Audacityは、mp3を分割できる無料のプログラムです。インターフェースを理解したら、比較的簡単に使用できます。


3
Audacityは優れており、ベータバージョン1.3.xはさらに使いやすくなっています。私はそのバージョンを直接起動することをお勧め
ドレイク

3
参考までに、Audacityは優れたツールですが、この方法でMP3を分割するには、MP3のデコードと再エンコードが必要です。これにより、音質が低下します。
ジムマッキース


2

Linuxを使用している場合は、常に「split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile」を使用できます。ただし、残念ながら自分で.mp3を追加する必要があります。


2

記録的には、これはMP3をマージする最良の方法ではありません。

動作しますが、最終ファイルの後続のファイルから余分な情報(ID3タグ)が残ります。コピーは、そのように使用される場合、単なる連結です-追加のヘッダー情報はまだそこにあります。

MP3ファイルの構造から次のことがわかります。

ここに画像の説明を入力してください

(クリックしてズーム)


1
これは非常に興味深いですが、質問には答えません。ここでより関連があるかもしれません:superuser.com/questions/202809/join-multiple-mp3-files-lossless
ネイサンフェルマン

タグが懸念される場合は、最初にすべてのタグを削除できますが、その後で再度追加する必要があります。
ミスターリスター14年

いいですが、質問はマージについてではなく、分割についてでした。
シャイアロン

2

mp3DirectCutなどの専用のMP3スプリッターは、フレーム境界でカットします。しかし、ほとんどのMP3はビットリザーバーを使用してスペースを節約します。多くの場合、フレームのオーディオデータは前のフレームから始まり、場合によっては2または3フレーム前に戻ります。したがって、分割ポイントの近くのフレームは再生できない可能性が高く、静かにスキップされます。沈黙の途中で分割が発生した場合、おそらく問題はありません。

連続する音楽の途中で分割が発生すると、スキップされたフレームに気付く場合があります。これを軽減するには、mp3packerを使用して、最小ビットリザーバー使用量でmp3を320 kbpsに拡張し(-b 320 -r in.mp3 temp.mp3)、mp3DirectCutで編集し、再度mp3packerを使用して再パックします(-s -t -z temp.mp3 out.mp3)。高ビットレートファイルではビットレザバーの使用が避けられない可能性があるため、動作することは保証されませんが、助けになる可能性があり、品質の低下にはつながりません。

または、pcutmp3を使用して分割を行うこともできます。必要なフレームを保存し、ギャップレス再生データ(エンコーダー遅延とパディング情報)をファイルの先頭のLAMEタグに追加します。このデータをサポートするプレーヤーは、再生時に余分なサンプルをトリミングします。


非常にスマートな説明と技術的。いいね!
ダニエルモシュモンドール

1

それほど簡単ではありませんが、mp3ファイルを分割する場所を選択できる多くのmp3分割ツールがオンラインで利用できます。

もちろん、mp3ファイルを転送するためだけに(分割部分を再生するためではなく)mp3ファイルを分割したい場合は、汎用ファイル分割ユーティリティを使用してから、mp3の再構築に使用したバイナリコピー方法を使用できます。


お勧めできるものはありますか?無料のものを知っていますか?
ユバル

昔、私はarj(arjsoftware.com)を使用して、ファイルを1.44MBのチャンクに分割してフロッピーに収めました。私はそれがまだ残っているのを見ます。WinRAR(rarlab.com)も同じことができます。ああ、良いole 'pkzip 2.04g(pkware.com)でもサポートが追加されましたが、arjよりもずっと不便でした
Nathan


0

Sliffは正しい、利用可能なosツールはありません。

技術的には、mp3は任意の場所で分割できるように構成されています。静的または可変長の18 msブロックを使用し、各ブロックの先頭で特定のビットの組み合わせを使用します。ファイルをブロックの途中で分割すると、プレーヤーは次のブロックに静かに転送するだけなので、最大18ミリ秒が失われます。

タグブロック-アーティスト、タイトル、アルバムなどに関する情報を入力する場所は、ファイル内の任意の場所にあるか、省略できます。複数のタグブロックであっても害はありません(最初のブロックが取得されます)。

したがって、好きな場所に分割して参加できます。

ファイルを分割するツールなら何でもできます。


ファイルの途中にあるタグは無視される可能性があります。また、ほとんどのMP3はビットリザーバを使用しているため、フレーム境界はオーディオデータの開始点と一致しません。したがって、すべての専用MP3スプリッターと同様に、フレーム境界で分割すると、フレームの中央でカットする場合と同じように、分割ポイントに隣接するいくつかのフレームを再生不能にすることができます。沈黙の中でカットが行われた場合はおそらく目立たないでしょうが、編集ポイント全体に連続した音がある場合、継ぎ目が聞こえることがあります。
マイクブラウン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.