mp3 (MPEG2) to mp3 (MPEG1)

Вопросы, приемы и проблемы обработки звука

Модератор: Модераторы разделов

Ответить
storm2005
Сообщения: 136

mp3 (MPEG2) to mp3 (MPEG1)

Сообщение storm2005 »

Записал mp3 на cd для прослушивания в авто. Но диск не проигрывается.
При этом другие диски с mp3 читает нормально. Значит взял я «нормальный» диск и посмотрел в каком формате там файлы:

file 016-sak_noel__-_loca_people.mp3

Код: Выделить всё

016-sak_noel__-_loca_people.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 160 kbps, 44.1 kHz, Stereo


Теперь смотрю в каком формате у меня файл котрорый не читается:

Код: Выделить всё

file Pimsleur\ -\ English\ For\ Russian\ Speakers\ -\ Unit\ 01.mp3
Pimsleur - English For Russian Speakers - Unit 01.mp3: MPEG ADTS, layer III, v2,  56 kbps, 22.05 kHz, Monaural


Как видим формат который читается - MPEG ADTS, layer III, v1
Формат который не читается - MPEG ADTS, layer III, v2

Вот нашел тему по данному вопросу в инете - http://stream-recorder.com/forum/convertin...eg-1-t2618.html

Но к сожалению там так и нет ответа на вопрос: Как перегнать файлы mp3 из MPEG2 в MPEG1?
Спасибо сказали:
Аватара пользователя
Shumomer
Сообщения: 8
Контактная информация:

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Shumomer »

Решение "в лоб" - с промежуточным файлом - конвертим в вав (что-бы в качестве не терять), потом в мп3.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20743
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Bizdelnick »

Хмм... Не знал, что это дело ещё и в MPEG-2 упихивают.
Попробуйте ffmpeg -i oldfile.mp3 -acodec copy newfile.mp3.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20743
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Bizdelnick »

Shumomer писал(а):
30.10.2011 19:09
конвертим в вав (что-бы в качестве не терять), потом в мп3

Всё равно потеряете на втором этапе.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Shumomer
Сообщения: 8
Контактная информация:

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Shumomer »

Bizdelnick писал(а):
30.10.2011 20:26
Shumomer писал(а):
30.10.2011 19:09
конвертим в вав (что-бы в качестве не терять), потом в мп3

Всё равно потеряете на втором этапе.

Перекодировка (из кодека с потерями в кодек с потерями) подразумевает потерю качества. Главное - не потерять еще и в промежутке.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20743
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Bizdelnick »

Shumomer писал(а):
30.10.2011 20:33
Перекодировка (из кодека с потерями в кодек с потерями) подразумевает потерю качества. Главное - не потерять еще и в промежутке.

А зачем что-то перекодировать, если на входе и выходе один и тот же кодек? Я так понял, разница только в контейнере.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
storm2005
Сообщения: 136

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение storm2005 »

Что то не получается переконвертировать в mp3 (MPEG v1) :(

Код: Выделить всё

ffmpeg -i 1.mp3 -acodec copy 1_new.mp3
file *
1.mp3:     MPEG ADTS, layer III, v2,  56 kbps, 22.05 kHz, Monaural
1_new.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  56 kbps, 22.05 kHz, Monaural


Перегоняю в wav, а после в mp3:

Код: Выделить всё

lame --decode 1.mp3 1.wav
file 1.wav
1.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 22050 Hz



Код: Выделить всё

lame 11.wav 11.mp3
file 11.mp3
11.mp3: MPEG ADTS, layer III, v2,  32 kbps, 22.05 kHz, Monaural



Код: Выделить всё

lame --cbr -b 192  11.wav 111.mp3
file 111.mp3
111.mp3: MPEG ADTS, layer III, v2, 160 kbps, 22.05 kHz, Monaural


Код: Выделить всё

ffmpeg -i 11.wav 22.mp3
file 22.mp3
22.mp3: Audio file with ID3 version 2.4.0, contains: MPEG ADTS, layer III, v2,  64 kbps, 22.05 kHz, Monaural
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20743
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: mp3 (MPEG2) to mp3 (MPEG1)

Сообщение Bizdelnick »

Чтение man lame позволяет увидеть, что в MPEG-1 поддерживаются только частоты дискретизации 32, 44,1 и 48 кГц. Для 22 кГц используется MPEG-2. Мораль: треки надо ресамплить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить