J'ai un fichier mp3, disons qu'il dure 25 minutes. Je comprends que tout logiciel est capable d'extraire les 20 premières minutes du fichier en tant que nouveau fichier MP3. Cependant, je voudrais trouver une solution qui ferait cela "sans perte", c'est-à-dire, conserver les blocs MP3 d'origine et utiliser simplement les premiers 4/5 des blocs et modifier l'en-tête en conséquence. De cette façon, aucune perte de qualité n'est imposée par le processus d'extraction. Je coupe le fichier dans un espace où se produisent quelques secondes de silence, donc la coupe entre les blocs devrait être possible.
(Une bonne analogie serait de prendre une découpe d'un fichier JPG aux limites des blocs simplement en ne prenant que les blocs à l'intérieur de la découpe. On peut décoder le fichier, le couper et l'encoder à nouveau, mais avec une perte de qualité .)
(Pour autant que je sache, par défaut, un logiciel décode le fichier en une forme d'onde, extrait la partie demandée et l'encode à nouveau à l'aide de l'algorithme MP3. Ce n'est pas ce que je veux, car la 2e compression réduit inutilement la qualité.)
(Je préfère une solution Linux, mais je peux également accéder à Windows.)