Что умеет KRec
Функция KRec очень проста. Он соединяется с сервером aRts и записывает все, что было принято последним, в файл. Читать дальше »
Функция KRec очень проста. Он соединяется с сервером aRts и записывает все, что было принято последним, в файл. Читать дальше »
Запись в файл
Если вы слушаете трансляцию по радио и хотели бы её записать (а ваше радио подсоединено к звуковой карте), вот что вам нужно сделать. Читать дальше »
Этот раздел для тех, кто хотел бы записать несколько маленьких или больших отрывков в несколько файлов. К примеру, вы хотите записать несколько песен с радио или что-либо подобное (что и было причиной написания KRec). Читать дальше »
Использование прослушивания
Для тех, кто хочет слышать, что они записывают, существует очень полезная возможность «прослушивания». Ее можно найти в меню Воспроизведение. Я советую использовать ее всякий раз, когда это возможно, особенно если вы используете компрессор звука или другие эффекты. Подробнее об этом смотрите «Включения».
Предостережение
Убедитесь, что вы не запустили петлю обратной связи при записи с out_soundcard и активизации прослушивания. Это будет чересчур сильным испытанием для бедного aRts, который будет тормозить систему или повиснет...
Использование компрессора
При записи с микрофона, особенно при записи речи, вы можете заметить, что уровень иногда зашкаливает, а иногда очень низок. Для корректировки этого можно использовать компрессор. Он уменьшает весь звуковой поток, превышающий заданный порог громкости, умножая его на заданное значение, соответственно записанный звук будет громче или тише. Параметры Attack и Release задают временную задержку, когда будет включаться и отключаться компрессор после превышения порога или возвращения уровня к допороговому значению.
Подсказка
Протестируйте эту возможность. Если вы говорите в микрофон и прослушивание включено, вы должны услышать различия.
Переключение между несколькими файлами
Вы не только имеете возможность открывать несколько файлов одновременно, но и можете переключаться между ними. Причем вовсе не обязательно после остановки записи, но и во время ее. Учтите, что при этом некоторые пакеты могут быть утеряны. Сколько именно, зависит от размера аудиобуфера для aRts, указанного в KControl. Конечно, это не будет очень много, но если вы будете проигрывать файлы подряд (например, командой artscat file*.raw), вы можете услышать небольшие «провалы».
Несколько слов про связи аудиообъектов в KRec.
Есть несколько объектов, участвующих в записи с помощью aRts: это synth_AMAN_RECORD, конвертер AudioToByteStream и ByteStreamReceiver. Первый и второй из них встроены в aRts-сервер, а последний - в программу. Но это только базовый набор. Если вы хотите прослушивать файлы, вам также понадобятся ByteStreamSender в программе и конвертер ByteStreamToAudio и synth_AMAN_PLAY в сервере. Читать дальше »
Главное окно KRec
Файл->Новый файл (N)
Создание нового файла для записи в один файл
Файл->Новый сеанс (Ctrl+N) Читать дальше »
Конвертация "сырых" файлов в wav-файл с помощью sox
Для преобразования "сырого" файла, полученного с помощью KRec, используйте следующую команду в консоли (Konsole). Предполагается, что sox установлен. В этом примере "сырой" файл test.raw конвертируется в аудио-файл test.wav.
%sox -r 44100 -c 2 -s -w test.raw
test.wav
Параметры -r 44100 -c 2 -s -w сообщают команде sox, что вы записали файл с 44100 кГц, стерео (2 канала), 16 бит и линейным кодированием со знаком. Можете также использовать и другие аргументы - смотрите man-страницу для sox.
Чтобы собрать и установить KRec, введите следующие команды в каталоге дистрибутива KRec:
Поскольку KRec использует autoconf и automake, у вас не должно возникнуть никаких проблем. Если же у вас возникли ошибки, сообщите о них в списки рассылки KDE.