[Homeros] Чтение книг

Michael Pozhidaev msp на altlinux.ru
Вс Сен 18 18:29:22 UTC 2011


Hello, Дмитрий Падучих!

> Проверил со значением по умолчанию 300 секунд - в папке исправно
> появляются mp3-шки. Вы можете посмотреть, куда lame на самом деле
> записывает файлы. Если lame только один, и запись в файл уже началась,
> то это должно быть видно в выводе команды

Дима, я глянул скрипт mp3. Там есть переменная FREQUENCY, которая
устанавливается, но не используется. 

[msp на blard rbook-1.3.4]$ grep -i FREQUENCY mp3
# -f <value> -- Sampling frequency of the original sound stream in kHz.
FREQUENCY=10.3
         FREQUENCY=$1

Предполагается, что данные идут с заголовком? В любом случае, sox виден
только в speak:

[msp на blard rbook-1.3.4]$ grep -ri sox  .
./speak:     -n) sndplay='sox -q -t raw -s -1 -r 10k - -t raw -s -2 -r 16k -'
./ChangeLog:	without external resampling programs. Now SoX is used to resample
./ChangeLog:	Don't mention sox in README.txt
./ChangeLog:	Use aplay instead of sox for playing
./ChangeLog:	sox because sox 14 doesn't accept -b and -w anymore.

Как я понял, speak используется только для проигрывания, но не
перепаковки. Может быть, я не уловил идею, но как выполняется
корректировка частоты дискретизации перед вызовом lame? Мне кажется, что
это весьма существенный вопрос. 

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


Подробная информация о списке рассылки Homeros