私は最近、きちんとしたトリックを学びました。 mp3ファイルを結合するには、次のコマンドを使用するだけです(Windowsの場合)。
copy /b *.mp3 joined.mp3
ほら、1つの大きなmp3ファイルがあります。
私の質問:反対の方法、つまりmp3ファイルを分割する方法はありますかこれは簡単です?
MP3を分割するには2つの方法があります。
通常は2番目の方法を使用する必要があります(-===-)losslessなので、実際には音質に気をつけてください。
私は定期的に 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"
:出力ファイル名は、トラック番号が前に付けられた元のファイル名である必要があります。質問で言及するコマンドほど簡単ではありません。それが言われているとそれを行うには簡単な方法があります。
Audacity は、mp3を分割できる1つの無料プログラムです。インターフェースがハングしたら、比較的簡単に使用できます。
MP3DirectCut を試してください。それは無料で私のために働きます。
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
)。高ビットレートのファイルではビットリザーバーの使用が避けられない可能性があるため、動作が保証されていませんが、効果はあり、品質が低下することはありません。
または、 pcutmp を使用して分割できます。必要なフレームを保持し、ギャップのない再生データ(エンコーダーの遅延とパディング情報)をファイルの先頭のLAMEタグに追加します。このデータをサポートするプレーヤーは、再生時に追加のサンプルをトリミングします。
Linuxを使用している場合は、常に「split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile」を使用できます。ただし、残念ながら自分で.mp3を追加する必要があります。
これを行うにはFFMPEGを使用します( https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multiple )。
ffmpeg -i LongFile.mp3 -f segment -segment_time 10 -c copy ShortFile_%03d.mp3
これにより、mp3ファイルがShortFile_000.mp3、ShoetFile_001.mp3などの名前の10分のファイルに分割されます。
優れたオンラインツール: http://magicode.me/mp3-cut
利点:
簡単ではありませんが、mp3ファイルを分割する場所を選択できるオンラインのmp3分割ツールがいくつかあります。
もちろん、転送するためだけにmp3ファイルを分割したい場合(分割部分を再生しない場合)、一般的なファイル分割ユーティリティを使用してから、mp3の再構築に使用したバイナリコピー方法を使用できます。
Sliffは正解です。利用可能なOSツールはありません。
技術的には、mp3は任意の場所で分割できるように構成されています。静的または可変長の18 msブロックを使用し、各ブロックの先頭に特定のビットの組み合わせがあります。ファイルをブロックの途中で分割した場合、プレーヤーは静かに次のブロックに転送するため、最大18ミリ秒を失います。
タグブロック-アーティスト、タイトル、アルバムなどに関する情報を入力する場所は、ファイルの任意の場所に置くことも、省略することもできます。複数のタグブロックでも害はありません(最初のブロックが使用されます)。
したがって、好きな場所で分割して参加できます。
ファイルを分割するための任意のツールは、そうします。