LINUX.ORG.RU

Чем нарезать большой (600Mb) mp3 файл без перекодирования?


0

0

Здравствуйте!


Есть большой mp3-файл, размером ~600Mb. Его надо нарезать на фрагменты, указывая с какого места по какое надо сохранять. При нарезке переконвертировать ничего не надо, нужны конечные файлы в том же формате mp3 с тем же битрейтом. Если перековертировать, то получим жуткое качество конечного файла, а это нам ни к чему.

Я попробовал открыть этот файл в Audacity. Но эта прога при открытии распаковывает mp3-поток в непакованый вид, и когда темповый файл достигает ~5Gb, Audacity плохеет конкретно, открытие останавливается и все подвисает.

В общем надо пользоваться чем-то консольным.

Попробовал через mencoder, вродебы функционала у него должно хватить. Даю такую команду

mencoder file.mp3 -oac copy -ss 100 -endpos 150 -of rawaudio -o part01.mp3

-oac copy - копировать аудио без преобразований
-ss 100 - начиная с 100-й секунды
-endpos 150 - считать 150 секунд
-of rawaudio - в конечном файле разместить только аудио

но уперся в то, что mencoder выдает ошибку

Video stream is mandatory!

то есть mencoder не хочет работать с чистым звуком, только с видеофайлом. Опции, чтоб он только звук обрабатывал, не нашел.


Вопрос. Чем еще можно решить данную задачу? Какой программой? А есть ли у mencoder опции чтоб он не пытался видеопоток считывать?


Разрезать на тцать частей dd. Скопировать заголовок mp3 в каждую чрез то же dd.

marsijanin ★★
()

а ffmpeg не умеет резать?

isden ★★★★★
()

$ apt-cache show mp3splt
Package: mp3splt
...
Description: Splits MP3 and Ogg Vorbis files without reencoding
 Mp3Splt is a command line utility to split MP3 (VBR supported) and Ogg Vorbis
 files into smaller files without decoding.
...

anonymous
()
Ответ на: комментарий от anonymous

> http://www.puchalla-online.de/cutmp3.html

cutmp3 - то что нужно!

Из консоли нормально, а вот x-интерфейс - это какой-то буллщит.

В общем, работу можно сделать так. В консольном mplayer стрелками находятся места "от" и "до", записываются позиции в минутах-секундах. Потом через cutmp3 вырезается что нужно. При этом перекодирования не производится, все происходит очень быстро и качество не страдает. Файл mp3 в 600Mb для такой связки не проблема.

xintrea
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.