MP3ファイルを「ロスレス」にトリミングする[複製]


13

私はmp3ファイルを持っています。25分の長さだとしましょう。どのソフトウェアでも、ファイルの最初の20分を新しいMP3ファイルとして抽出できることを理解しています。しかし、私はこれを「ロスレス」に行うソリューションを見つけたいと思います。つまり、元のMP3ブロックを保持し、ブロックの最初の4/5を使用し、それに応じてヘッダーを変更します。このように、抽出プロセスによって品質が低下することはありません。数秒間の無音が発生するスペースでファイルをカットしているので、ブロック間のカットが可能です。

(良い例えは、カットアウト内のブロックのみを取得することにより、ブロックの境界でJPGファイルを切り取ることです。 )

(私の知る限り、デフォルトでは、ソフトウェアはファイルを波形にデコードし、要求された部分を抽出し、MP3アルゴリズムを使用して再度エンコードします。2回目の圧縮により品質が不必要に低下するため、これは望ましくありません。)

(Linuxソリューションが好きですが、Windowsにもアクセスできます。)


mp3は無損失ではありません。
DavidPostill

4
@DavidPostill私知っています。ただし、デコードエンコードの各ステップでは、ファイルがさらに損傷を受けます。これを避けたい。私は自分自身を明確にしようとしました。
よ」

ご存じのとおり、単一の再エンコードの品質ペナルティは、おそらく人間の耳には気付かないでしょう。
iTayb

1
なんて興味深い質問でしょう。+1
デイブ

1
これを明確にするために:mp3ファイルの終わりを切り取るだけで、再生可能という意味では機能しますが、ほとんどのメディアプレーヤーは間違った長さを表示します。@SamiKuhmonenは、mp3仕様に期間のメタデータ仕様が含まれていないことを技術的に正確にしていますが、VBRファイルで検索するための期間とエントリポイントを含むXINGヘッダーと呼ばれる事実上の標準があります。
twall

回答:


6

Linuxではmp3spltを使用できます。また、必要に応じてGUIがあり、LinuxおよびWindowsで使用できます。

manページから:

mp3spltは無料のコマンドラインユーティリティで、mp3ファイルとoggファイルを複数のスプリットポイントから分割できます。デコードや再エンコードは必要ありません。

ファイルから最初の20分を抽出します。

mp3splt -f original.mp3 0.0 20.0

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