Как уменьшить размер MP3 в linux? [закрытый]
кто-нибудь знает о каком-либо программном обеспечении linux для уменьшения размера mp3-файлов, оказывая минимальное влияние на качество?
Я просто использовал pngcrush, чтобы сделать это со всеми PNG в нашей библиотеке активов с хорошими результатами, и хотел бы иметь возможность сделать то же самое с нашими MP3. Даже если есть уменьшение размера файла на 10%, это будет достойная победа для меня.
какие предложения? Это должно быть что-то, что я могу вызвать из сценария оболочки.
ура, Макс
3 ответов
можно использовать lame
С .
например, вы можете сделать downsampling
качества mp3, указав новый более низкий bitrate
С помощью . Например, если ваш запуск mp3 имеет качество 256kbs
вы можете снизить битрейт до 128kbs
:
lame --mp3input -b 128 input.mp3 output.mp3
в зависимости от битрейта входного файла,output.mp3
файл имеет более низкое качество и поэтому уменьшение размера файла.
С lame
учебник страницы:
--mp3input
Предположим, что входной файл является файлом MP3. Полезно для downsampling от одного mp3 к другому. В качестве примера это может быть полезно для потоковой передачи через IceCast сервер.
Это зависит от того, чего вы хотите достичь. avconv (ранее ffmpeg) - хороший инструмент, но нет ни одного размера, подходящего для всех решений, относящихся к параметрам, поскольку он сильно зависит от типа аудиоданных (музыка, речь и т. д.) и исходного битрейта и т. д. Попробуйте различные настройки, возможно преобразовать его в mono, см. что производит все еще приемлемые результаты для вас.
как общее эмпирическое правило: речь сжимается очень хорошо, downsampling it to 11kHz может по-прежнему давать приемлемые результаты, но музыка также может быть уменьшена путем уменьшения битрейта или переключения на mono.
попробуйте использовать смелость. Это бесплатная программа для редактирования аудио