"Без втрати" обрізати 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 не містить жодних специфікацій метаданих протягом тривалості, існує фактичний стандарт, який називається заголовком XING, який включає тривалість та точки входу для пошуку у файлах VBR.
тул

Відповіді:


6

З Linux можна використовувати mp3splt . У нього є також gui, якщо ви хочете, і він доступний для Linux та Windows.

На чоловіковій сторінці:

mp3splt - це безкоштовна утиліта командного рядка, яка дозволяє розділяти файли mp3 та ogg з декількох точок розділення, не потребуючи розшифровки та перекодування.

Витягніть перші 20 хвилин з вашого файлу:

mp3splt -f original.mp3 0.0 20.0

2

mp3DirectCut призначений для Windows. Але на веб-сайті зазначено, що він повинен працювати на Linux з Wine .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.