WebSound.ru Home
    Главная | Комментарии | Архив выпусков | Форум и чат | AudioTag.info | Музоблог | reTracked | Авторский блог  



  Поиск:

Поиск по WebSound.Ru:
Поиск в Интернете:
Powered by




  Партнеры, реклама:




Audio watermarking
TrustedAudio.com



 

Новости кодирования аудио - многопроцессорное кодирование

Как известно, существующие сегодня популярные кодеры аудио не поддерживают многопоточность. Исключения мне не известны. А, ведь, большинство современных процессоров обладают как минимум двумя ядрами, таким образом, скорость кодирования аудио может быть увеличена многократно.

Есть люди, которые уже озаботились этим делом. На hydrogenaudio я обнаружил сразу два проекта от одного и того же автора:
* fpMP3Enc - многопоточный кодер MP3, основанный на исходниках LAME 3.98.2
* fpFLAC - многопоточный кодер FLAC

На сколько я понял, в обоих случаях речь идёт именно о настоящем многопоточном кодировании, а не просто запуске нескольких отдельных копий кода для кодирования разных файлов. Таким образом, прирост скорости будет и при кодировании одного файла. По FLAC результаты сравнения скорости такое:
- flac 1.2.1: 3 min 26 secs
- fpFLAC x64: 1 min 13 secs
По Lame результаты таковы:
LAME 3.98.2 (x32; rarewares): 24.6x
LAME64 3.98 (x64; mp3tech): 20.8x
fpMP3Enc (x64; single): 23.3x
fpMP3Enc (x64; multi): 80.2x

Как видим, прирост скорости от многопоточности огромный.

Вашими мыслями вы можете делиться в комментариях к заметке.



 

Читать весь 192-й номер 
Перейти в архив выпусков WebSound.Ru 



Ниже располагаются комментарии к этой заметке

Пожалуйста, обратите внимание! Если вы хотите что-то сообщить автору WebSound.Ru, лучше сделать это не здесь, а направить ваше сообщение по e-mail. Пожалуйста, составляйте свои комментарии в вежливой форме. Не засоряйте сайт бессодержательными и невежливыми сообщениями.


comments powered by Disqus