The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"XMMS не все mp3 играет!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"XMMS не все mp3 играет!"
Сообщение от Дима emailИскать по авторуВ закладки on 15-Июл-03, 10:50  (MSK)
mpg123 все mp3 нормально играет, а новая версия XMMS 1.2.7 (RH9) - не все, некоторые играет (большинство), некоторые даже не загружает. Почему?
У меня есть подозрения на то как закодирован mp3.
У кого-то такое было?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "XMMS не все mp3 играет!"
Сообщение от Antonio emailИскать по авторуВ закладки on 15-Июл-03, 12:18  (MSK)
>mpg123 все mp3 нормально играет, а новая версия XMMS 1.2.7 (RH9) -
>не все, некоторые играет (большинство), некоторые даже не загружает. Почему?
>У меня есть подозрения на то как закодирован mp3.
>У кого-то такое было?

Не встречал. Где можно взять для пробы "кривой" mp3?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "XMMS не все mp3 играет!"
Сообщение от Дима emailИскать по авторуВ закладки on 15-Июл-03, 12:41  (MSK)
>Не встречал. Где можно взять для пробы "кривой" mp3?
У меня нет ftp, куда выложить. Могу выслать по почте - 3,5 метра.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "XMMS не все mp3 играет!"
Сообщение от Antonio emailИскать по авторуВ закладки on 15-Июл-03, 13:02  (MSK)
>>Не встречал. Где можно взять для пробы "кривой" mp3?
>У меня нет ftp, куда выложить. Могу выслать по почте - 3,5
>метра.

Жаль, в мой ящик не влезет. Этого файла в Инете нет? Судя по ответу, либо кодил сам, либо брал с некоего диска.

Хотя, попробуйте влить на telenet собака cityline.ru, может, пролезет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "XMMS не все mp3 играет!"
Сообщение от Antonio emailИскать по авторуВ закладки on 15-Июл-03, 14:49  (MSK)
[Лирическое отступление. Мы вышли из дома, когда во всех окнах погасли огни, один за одним...]

Скачал, но вообще-то это не MP3, а нечто следующее:

$ file 1.wav
1.wav: RIFF (little-endian) data, WAVE audio, Microsoft ADPCM, stereo 22050 Hz

XMMS без соответствующего плагина (если таковой вообще есть в природе) играть ___это___ отнюдь не обязан. Кстати, mpg123 это также не играет, выпадая в segfault, успев сказать, что это MPEG 1.0 layer I, 444 kbit/s, 44100 Hz stereo.

Играется это, например, командой play.

P.S. Это с известного компакта (у самого такой есть), я так полагаю? Руки обрывать криворуким пиратам за adpcm...

"Выправление" -- примерно так:

$ sox 1.wav temp.wav
$lame -ms -h -V 4 temp.wav 1.mp3

В результате файл в два раза меньше, звук субъективно не хуже (качество исходной записи все равно не ахти).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "XMMS не все mp3 играет!"
Сообщение от Дима emailИскать по авторуВ закладки on 15-Июл-03, 16:52  (MSK)
>Играется это, например, командой play.
Да, у меня mplayer это играет - я ошибся.

>P.S. Это с известного компакта (у самого такой есть), я так полагаю?

Да, с него с родимого.  :-)

>"Выправление" -- примерно так:
>
>$ sox 1.wav temp.wav
>$lame -ms -h -V 4 temp.wav 1.mp3

спасибо, попробую.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "XMMS не все mp3 играет!"
Сообщение от Дима emailИскать по авторуВ закладки on 15-Июл-03, 17:02  (MSK)
>"Выправление" -- примерно так:
>
>$ sox 1.wav temp.wav
>$lame -ms -h -V 4 temp.wav 1.mp3

Не заработало! Файл получается полный непонятного шипения!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "XMMS не все mp3 играет!"
Сообщение от Antonio emailИскать по авторуВ закладки on 15-Июл-03, 17:24  (MSK)
>>"Выправление" -- примерно так:
>>
>>$ sox 1.wav temp.wav
>>$lame -ms -h -V 4 temp.wav 1.mp3
>
>Не заработало! Файл получается полный непонятного шипения!

Это я накосячил (дооптимизировался, не проверив). lame хочет на входе некомпрессированный wav-файл 16 bit 44100Hz, так что 1-й этап надо в два шага (можно в один, но мне лень читать man sox ;-))) и найти нужный набор ключей для преобразования ADPCM -> 44100Hz 16bit wav):

sox 1.wav temp.cdr (вот тут будет 44100 16bit, но без заголовка)
sox temp.cdr temp.wav (приклеим wav-заголовок)

если хочется, то rm temp.cdr (для экономии места)

далее lame как выше.

На самом деле именно так я сделал в самом начале, потом подумал, что два прохода можно объединить в один и, не проверив, облажался.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру