Circuit Calculator

Кодек Mp3 на Java

Предыдущая  Содержание  Следующая V*D*V

Java версия mp3 кодека Lame. Портирование Си-кода, максимально полное соответствие в именовании и использовании.

 

Соответствие:

 

Lame-3.100

 

Использовалась java версии 1.6.

Для уменьшения объёма и ускорения работы рекомендуется обработать обфускатором.

При обработке обфускатором следует сохранить имена классов внутри пакета spi.

Оптимизацию обфускатора следует применять осторожно, это может снизить скорость работы и увеличить нагрузку на процессор.

 

Метки в исходных файлах:

FIXME - подозрительные места в исходном коде на Си.

XXX - метки, отмечающие отладочный код и комментарии.

TODO - java-код, возможно, требующий дополнительной проработки.

 

Скачать:

JLame-3.100.zip. ~285 к.

JLame-3.99.5.zip. ~280 к.

 

Только кодек

+ java spi интерфейс

+ примеры

 

Скачать:

Mp3_codec-3.100.zip. ~230 к.

Mp3_codec-3.99.5.zip. ~225 к.

 

Другие кодеки на Java:

OggVorbis

FLAC

Opus

Codec2

Java version of the Lame mp3 codec. Porting C-code, the most complete compliance in naming and using.

 

Conformity:

 

Lame-3.100

 

Java v1.6 was used.

It is recommended to use an obfuscator to reduce the size and speed up.

You should save the class names inside the /spi package.

Obuscator optimization should be used carefully, it can reduce the library speed and increase the CPU usage.

 

Source file labels:

FIXME - suspicious places in the C source code.

XXX -  the labels for test code and comments.

TODO - possible, a java code needs to be refined.

 

Download:

JLame-3.100.zip. ~285 k.

JLame-3.99.5.zip. ~280 k.

 

Codec only

+ java spi interface

+ examples

 

Download:

Mp3_codec-3.100.zip. ~230 k.

Mp3_codec-3.99.5.zip. ~225 k.

 

Other codecs in Java:

OggVorbis

FLAC

Opus

Codec2

 

Смотри также

Lame

http://www.sourceforge.net/projects/lame

Native Java port of the LAME library.

https://github.com/nwaldispuehl/java-lame

Предыдущая  Содержание  Следующая