Click to Display Table of Contents Navigation: Работа с программой > Пользовательские кодеки |
Функция позволяет использовать любые пользовательские кодеки. RadioCaster может использовать любые кодеки, которые поддерживают ввод/вывод через консоль.
Для настройки в меню нажмите RadioCaster -> Custom Encoders...
Команда кодека может включать следующие переменные (значения соответствуют настройкам подключения в RadioCaster):
{SampleRate} - частота дискретизации в Гц (например, 44100)
{KSampleRate} - частота дискретизации в кГц (например, 44.1)
{Bitrate} - битрейт в кбит (например, 128)
{Channels} - количество каналов (например, 2)
Кодеку нужно сообщить (через командную строку) что входные данные будут направлены в STDIN, и что нужно направить вывод в STDOUT.
MIME тип зависит от формата файла.
RadioCaster отправляет PCM данные в формате: 16 бит целочисленные со знаком (signed int), Little-Endian.
Пример командной строки для MP3 кодека lame.exe
path_to_lame\lame.exe -r -s {KSampleRate} -b {Bitrate} --resample {KSampleRate} - -
Пример командной строки для вывода в несжатом RAW PCM. Кодек pcmraw.exe находится в папке Plugins, где установлена программа RadioCaster (по умолчанию C:\Program Files (x86)\RadioCaster)
C:\Program Files (x86)\RadioCaster\Plugins\pcmraw.exe - -