Saya punya file mp3, katakanlah itu berdurasi 25 menit. Saya mengerti bahwa perangkat lunak apa pun mampu mengekstraksi 20 menit pertama file sebagai file MP3 baru. Namun, saya ingin mencari solusi yang akan melakukan ini "loss-lessly", yaitu, menjaga blok MP3 asli dan hanya menggunakan 4/5 pertama dari blok dan memodifikasi header sesuai. Dengan cara ini, tidak ada kehilangan kualitas yang dikenakan oleh proses ekstraksi. Saya memotong file di ruang di mana beberapa detik keheningan terjadi, jadi memotong antar blok harus dimungkinkan.
(Analogi yang bagus adalah dengan mengambil cut-out dari file JPG di batas blok hanya dengan mengambil hanya blok di dalam cutout. Seseorang dapat men-decode file, memotong dan mengkodekannya lagi, tetapi dengan kehilangan kualitas .)
(Sejauh yang saya tahu, secara default, perangkat lunak akan men-decode file ke dalam bentuk gelombang, mengekstrak bagian yang diminta dan menyandikannya kembali menggunakan algoritma MP3. Ini bukan yang saya inginkan, karena kompresi kedua tidak perlu mengurangi kualitas.)
(Saya lebih suka solusi linux, tapi saya juga bisa mengakses windows.)