LINUX.ORG.RU

кодирование mp3 с помощью lame


0

0

Вопрос к уважаемым гуру :)

Тестил я lame на снятом с CD треке с ABR 256kbps, qval=0, real stereo...

- Готовая сборка из репоза выдала play/CPU=1.85x (система - Kubuntu Edgy, репозиторий deb http://seveas.imbrandon.com edgy-seveas all)

- Своя сборка из исходников с настройками, выдранными из .spec-файла для RPM (и немного измененными... ./configure --enable-nasm --disable-debug --enable-decoder --prefix=/opt/lame-athlon && make CFLAGS="-O3 -fomit-frame-pointer -fno-strength-reduce -mtune=athlon -march=athlon -falign-functions=4 -funroll-loops -fexpensive-optimizations -fschedule-insns2 -Wall -mfancy-math-387 -pipe" && make install) - 2.1x

- Виндовый бинарник под wine - не помню уже, откуда я его взял - выдал 4.6x!!!

Правда, версия первых двух была 3.97, последнего - 3.93.

Процессор - Duron 1200, RAM (DDR) пашет на PC2700 (если это важно).

так вот - есть ли возможность собрать бинарник под линукс, кодирующий с той же скоростью, что и виндовый?

Заранее спасибо.


Re: кодирование mp3 с помощью lame

Лучше напиши "что ты не так сделал". Ибо вот мои "тесты":
lame 3.96 Athlon 1700
/usr/bin/lame 9.6x
wine lame.exe 8.6x

schumen ★★ ()
Ответ на: Re: кодирование mp3 с помощью lame от schumen

Re: кодирование mp3 с помощью lame

Гм... прошу прощения за некорректную формулировку :)

И что я не так сделал?

Кстати, если можно, поподробнее - дистрибутив, версия gcc (icc?!!), параметры сборки?

вообще, в чем может быть проблема?

Kast ()

Re: кодирование mp3 с помощью lame

Странные у вас результаты, наверное и параметры надо указывать, так как у меня трэк (.cdr) длиной 3:57 кодировался в .mp3 22.5 сек на P-III 750Mhz, т.е. 10.5х

$ file track.mp3
track.mp3: MPEG ADTS, layer II, v1, 192 kBits, 44.1 kHz, Stereo

sdio ★★★★★ ()
Ответ на: Re: кодирование mp3 с помощью lame от sdio

Re: кодирование mp3 с помощью lame

> наверное и параметры надо указывать

$ lame --abr 256 -q 0 -m s track.wav -o track.mp3

$ file track.mp3

track.mp3: MPEG ADTS, layer III, v1, 128 kBits, 44.1 kHz, Stereo

параметры одинаковые для всех трех версий...

вопрос-то в том, почему такая разница в скоростях? ...и что я не так делаю? :)

Kast ()
Ответ на: Re: кодирование mp3 с помощью lame от Kast

Re: кодирование mp3 с помощью lame

>lame --abr 256 -q 0 -m s track.wav -o track.mp3
Дало 3х (lame 3.97 @ Debian/Stable)

lame track.wav track.mp3
Дало 4.13х (lame 3.97 @ Debian/Stable)

P.S.   P-III 750Mhz
P.P.S. предыдущий результат (10.5х) был не lame, a toolame :-)

sdio ★★★★★ ()
Ответ на: Re: кодирование mp3 с помощью lame от Kast

Re: кодирование mp3 с помощью lame

Сравнил 3.93 и 3.96. lame-3.96 (и наверно 3.97) медленнее lame-3.93
(--abr 256 -q 0 -m s):

lame 3.93
./lame 10.4x
wine lame393.exe 8.0x

lame 3.96
/usr/bin/lame 2.7x
wine lame396.exe 2.3x

Предыдущий результат был с lame-3.96 --abr 256, q по дефолту 5.
Сборки и wine тут не причем. Вот собственно и все.

schumen ★★ ()
Ответ на: Re: кодирование mp3 с помощью lame от schumen

Re: кодирование mp3 с помощью lame

Спасибо!

P.S. У меня идеи сравнить ОДИНАКОВЫЕ версии почему-то не возникало... Признаю себя ослом :)

Kast ()

Re: кодирование mp3 с помощью lame

gogo даёт ещё лучшие результаты:

gogo seven.wav -q 0 -b 256 out.mp3

(30.91x)

AMD Thunderbird 1200, Gentoo.

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