私はmp3ファイルを持っています。25分の長さだとしましょう。どのソフトウェアでも、ファイルの最初の20分を新しいMP3ファイルとして抽出できることを理解しています。しかし、私はこれを「ロスレス」に行うソリューションを見つけたいと思います。つまり、元のMP3ブロックを保持し、ブロックの最初の4/5を使用し、それに応じてヘッダーを変更します。このように、抽出プロセスによって品質が低下することはありません。数秒間の無音が発生するスペースでファイルをカットしているので、ブロック間のカットが可能です。
(良い例えは、カットアウト内のブロックのみを取得することにより、ブロックの境界でJPGファイルを切り取ることです。 )
(私の知る限り、デフォルトでは、ソフトウェアはファイルを波形にデコードし、要求された部分を抽出し、MP3アルゴリズムを使用して再度エンコードします。2回目の圧縮により品質が不必要に低下するため、これは望ましくありません。)
(Linuxソリューションが好きですが、Windowsにもアクセスできます。)
mp3は無損失ではありません。
—
DavidPostill
@DavidPostill私は知っています。ただし、デコードエンコードの各ステップでは、ファイルがさらに損傷を受けます。これを避けたい。私は自分自身を明確にしようとしました。
—
よ」
ご存じのとおり、単一の再エンコードの品質ペナルティは、おそらく人間の耳には気付かないでしょう。
—
iTayb
なんて興味深い質問でしょう。+1
—
デイブ
これを明確にするために:mp3ファイルの終わりを切り取るだけで、再生可能という意味では機能しますが、ほとんどのメディアプレーヤーは間違った長さを表示します。@SamiKuhmonenは、mp3仕様に期間のメタデータ仕様が含まれていないことを技術的に正確にしていますが、VBRファイルで検索するための期間とエントリポイントを含むXINGヘッダーと呼ばれる事実上の標準があります。
—
twall