“Tanpa kehilangan” pangkas file MP3 [duplikat]

13

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.)

yo'
sumber
mp3 tidak lossless.
DavidPostill
4
@DavidPostill Aku tidak tahu. Tetapi setiap langkah decode-encode merusak file lebih lanjut; Saya ingin menghindari ini. Saya mencoba mengklarifikasi diri.
yo '
Hanya saja Anda tahu, hukuman kualitas reencodings tunggal mungkin tidak akan diperhatikan telinga manusia.
iTayb
1
Pertanyaan yang sangat menarik. +1
Dave
1
Hanya untuk memperjelas ini: Hanya memotong ujung file mp3 akan berfungsi dalam arti itu dapat diputar tetapi sebagian besar pemutar media akan menunjukkan durasi yang salah. @SamiKuhmonen sementara Anda secara teknis benar bahwa spesifikasi mp3 tidak termasuk spesifikasi meta-data untuk durasi, ada standar de-facto yang disebut header-XING yang mencakup durasi dan titik masuk untuk mencari dalam file VBR.
twall

Jawaban:

6

Dengan linux Anda dapat menggunakan mp3splt . Ini memiliki gui juga jika Anda mau dan tersedia untuk linux dan windows.

Dari halaman manual:

mp3splt adalah utilitas baris perintah gratis yang memungkinkan Anda untuk membagi file mp3 dan ogg dari beberapa titik, tanpa perlu decoding dan reencoding.

Ekstrak 20 menit pertama dari file Anda:

mp3splt -f original.mp3 0.0 20.0
Cristi
sumber
2

mp3DirectCut untuk Windows. Tetapi situs web menyatakan bahwa itu harus bekerja di Linux dengan Wine .

Maks
sumber