MP3ファイルを再エンコードせずに分割するにはどうすればよいですか?


35

CDから取得した96 kbpsの400 MB MP3ファイルがあります。これを多くのファイルに分割します。

オーディオの品質に影響を与えずに、またはファイルを再エンコードせずにそれを行う方法はありますか?


オーディオ自体、または実際のファイルを分割しようとしていますか?ファイルの保存や転送、または一口サイズのチャンクでの再生を気にしますか?
ジョシュアドレイク

@JoshuaDrakeはあなたのコメントがまったく無意味なのか、それとも私なのか?
ロドリゴ

1
@Rodrigo OPはファイルの分割についてのみ言及しています。ほとんどの人は、特に音声を分割すると答えました。OPにその意図を明確にするよう依頼しました。4年前、一部の人々は、現在のように些細な仕事をするために利用可能な帯域幅またはストレージを持っていませんでした。
ジョシュアドレイク

@JoshuaDrake質問が圧縮/解凍に関するものである場合、オーディオの品質やファイルの再エンコードについても言及しません。とにかく、「一口サイズのチャンクで聴く」ことは、少なくとも私にはまったく意味がありません!
ロドリゴ

1
@Rodrigo単に手掛かりのないユーザーに遭遇することは常に可能です。別の形式で画像を保存すると損失のある圧縮が発生する可能性があるのと同様に、ファイルを分割すると品質が低下するという懸念があった可能性があります。理解のレベルがわからないときは、尋ねたほうがいいと思います。それとも、私のコメントの慣用語はあいまいさを引き起こしますか?
ジョシュアドレイク

回答:


32

mp3spltというプログラムがあります-興味のある部分の開始時間と終了時間を指定します。無音検出で自動的に分割することもできます。


少し過酷で安定していませんが、分割はうまく機能します。
メレビウス

14

OSを指定しませんでした。

汎用オーディオエディターはMP3をデコードし、保存時に再エンコードするため、これらは避けてください。

専用のMP3スプリッターは通常、フレームの境界でスライスするため、オーディオはデコードおよび再エンコードされません。これは良いことです。ただし、ペナルティがあります。スプリットポイントの周囲の1秒間のオーディオは再生不能になることが多く、オーディオが無音でない場合はスキップまたはクリックが発生することがあります。これは、MP3エンコードおよびデコードのさまざまな機能と副作用(ビットリザーバ、エンコーダー遅延、パディング、およびデコーダー遅延)に関連する複雑さによるものです。しかし、分割点が沈黙の真っin中にあり、その沈黙のほんの一瞬を失うことをひどく心配していない限り、Windowsアプリであるmp3DirectCutの推奨事項を再確認します。堅牢で無料であり、各フレームの音量レベルをグラフィカルに表示できます(少しスケールを調整する必要があるかもしれません)。

精度が非常に心配な場合は、Javaコマンドラインアプリpcutmp3を使用することをお勧めします。これは、これまでのところ、これらの問題を回避できる唯一のツールです。注意点は、LAMEタグに記述された「ギャップレス再生」(エンコーダー遅延とパディング)情報をサポートするプレーヤーを使用することを確認する必要があるということです。

pcutmp3とmp3DirectCutはどちらも、スプリットポイントを指定するためのキューシートの使用をサポートしています。したがって、元のCDがある場合は、CDリ​​ッピングプログラムを使用して、オーディオファイル用の.cueファイルを生成できます。このキューシートは、特にスプリッタが使用できる正確なトラック境界を含むテキストファイルです。オリジナルのCDを持っていない場合、ウェブサイトcuesheet heavenからキューシートを生成できます。これはfreedbデータを再解釈します。オリジナルのCDなしで作成されたこのような.cueは正確ではないかもしれず(間違ったプレスを選択した場合)、ほぼ確実に不完全になります(トラックの境界のみがあり、キューシートにある他のものはありません)。あなたの目的には問題ないはずです。


9

mp3DirectCutについて誰も言及していないことに驚いています。必要なことだけを行い、再エンコードはしません。それはこの種のことの私の頼みの綱です。フリーウェア。


私はこれを試しましたが、1つのファイルを複数に分割するよりも、1つのファイルを切り取る方が適しているようです。
メレビウス

4

mp3だけでなく、多くのオーディオ形式やビデオ形式でもこれを行う標準ツールはffmpegです。

ffmpeg -i in.opus -ss 00:00:30.0 -t 00:03:00 -c copy out.opus

in.opus30秒から開始して3分間かかり、out.opusトランスコードせずにそれを入れます(-c copy)。これにより一部のメタ情報(タイトル、アーティストなど)は保持されますが、他の一部(歌詞など)は失われることに注意してください。詳細については、マンページを参照してください。例-c

   -c[:stream_specifier] codec (input/output,per-stream)
   -codec[:stream_specifier] codec (input/output,per-stream)
       Select an encoder (when used before an output file) or a
       decoder (when used before an input file) for one or more
       streams. codec is the name of a decoder/encoder or a special
       value "copy" (output only) to indicate that the stream is
       not to be re-encoded.

       For example

               ffmpeg -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT

       encodes all video streams with libx264 and copies all audio
       streams.

       For each stream, the last matching "c" option is applied, so

               ffmpeg -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT

       will copy all the streams except the second video, which will
       be encoded with libx264, and the 138th audio, which will be
       encoded with libvorbis.

@Mike Brownの回答からの警告が適用されます。



1

いくつかのプログラムを試した後、Slice Audio File Splitterが最適であることがわかりました(無料の出力mp3ファイルはエラーなし(mp3valでテスト済み)、トラックのオーバーラップと出力ファイル名の操作のオプション)。

免責事項:私は彼らのために働いていません


確かに良いソフトウェア-フリーウェアのバージョンとそうでないバージョンがあります。どこにインストールするかは聞かれません!!!
-WeGoToMars

1

私の2セント:FissionMac OS Xの最良の選択であることがわかりました。
このオーディオエディタの非常に独特な点は、その説明に記載されているように、品質を損なうことなく編集することです(太字は私のものです)。

Fissionを使用すると、オーディオ編集は面倒ではなくなります。ファイルを結合したり、オーディオをトリミングおよびトリミングしたり、長いファイルをすばやく分割したりできます。Fissionはすばやい編集のために合理化されており、他のオーディオエディターが引き起こす品質低下なしに機能します

...

Fissionは、MP3およびAAC形式であっても、sを編集するときに品質が低下することはありません。それは魔法のようなものであり、Fissionだけが提供するものです!

インターフェースは、私には非常にシンプルで直感的です。
ファイルを分割するにはいくつかのオプションがあります。

  1. 必要な分割を手動で追加できます。
    • Tools=>に移動して、現在の位置に分割を追加しますAdd Split... ツール=>分割を追加...
    • すべての分割が追加された後、それらを別々のファイルとして保存できますFile=>Save As...
  2. 定義したオプションに基づいて、次の方法で自動的に分割を生成できます。
    • Tools=>に行くSmart Split... ツール=>スマートスプリット..
    • 分割生成オプションの設定 分割生成オプション
    • そして、別のファイルをFile=>で保存しますSave As...
  3. ファイルの特定の部分のみを保存する場合は、次の方法で保存できます。
    • ファイルの不要な部分を選択する
    • マウスを右クリック
    • Save Selection...メニューから 選択選択を保存...

価格は(35 $で2019年6月のように少し高すぎるかもしれません)。

このプログラムはMac OS X専用です。ただし、Windowsの推奨代替案のリストがサイトにあります。


1
@ fixer1234、私の答えの改善にご協力いただきありがとうございます(結果が期待外れではないことを願っています)。
フィリップW.

0

多数のMP3カッタープログラムが無料でダウンロードできます。

Direct WAV MP3 Splitterを示す、役立つビデオガイドを次に示します。


無料でダウンロードできますが、まだ商用ソフトウェアです。あまり便利に見えません。実際のソフトウェアへのリンクを追加しました。YouTubeリンクを投稿するだけでは、良い答えにはなりません。将来的には、少しコンテキストを追加してください。
slhck

-4

Audacityと呼ばれるWindows、Linux、Mac OS X用のオーディオ編集プログラムがあり、無料で利用できます。これを使用して、必要な処理を実行できます。

Audacityを使用してトラックを分割する方法について説明します

そして、私はそれが使用する形式が.WAVであると信じています。ただし、MP3形式にもエクスポートできますが、エクスポートするとトラックが再エンコードされます。


この情報を含めるように回答を編集しました。
シャーウィンフライト

8
Audacityは素晴らしいプログラムですが、再エンコードを必要としないメソッドを具体的に要求するこの質問に対する実際の答えではないため、私はそれを支持しなければなりませんでした。ここでの本当の答えのうち、Audacityは最悪の結果を生みます。メディアファイルを損失的に再エンコードすると、圧縮アーティファクトが本質的に拡大し、ファイルサイズの比率が大幅に低下するためです。
Lèseはmajesté

-4

WinZipを使用して、分割されたzipファイルを作成します。これにより、後でマージできる複数のファイルが提供されます。ファイルのサイズを指定することができ、長期無料トライアルで利用できます。

また、他の多くのユーティリティの目的にも使用できます。最後に確認したのは、ライセンスを選択した場合に手頃な価格でした。


4
それはあなたにたくさんのZipファイルを提供するだけで、実際に聞くことができるオーディオファイルは提供しません。これがどのように問題を解決するのかわかりません。
-slhck

1
結果のファイルがリスナブルであるという要件を知りませんでした。質問者は単にファイルをより便利に保存および/または転送したいだけで、誰もが音声のみの回答で応答したように思えます。もっと一般的なものを提供しようとしました。
ジョシュアドレーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.