LINUX.ORG.RU

Запись с мультиканального устройства

 , ,


0

1

Как записать звук с устройства, у которого 32 канала для записи? parec пишет все каналы нормально но только в wav, передача в ffmpeg или oggenc например говорит про броукен пайп. Можно ли сразу с ffmpeg записать все 32 канала сразу закодированные в ogg например?



Последнее исправление: matrasa (всего исправлений: 1)

Ответ на: комментарий от Anoxemian

Да, ваф или аац какой-нибудь,как контейнер, умеет в много каналов. Это даже сработает, но, давай спросим у автора топика: зачем?

deep-purple ★★★★★
()
Ответ на: комментарий от Anoxemian

Не могу попробовать, но выглядит рабочим. Однако, ффмпегу надо еще битность, LE/BE и кол-во каналов указать, т.к. raw pcm это просто поток байт.

deep-purple ★★★★★
()
Ответ на: комментарий от Anoxemian

Прикол. Была ситуация на 32 битной машине, когда ардор не смог проинитить длинную запись. Т.е. записал то нормально, файл вот он, а играет первые 20 секунд и всё. Вот тогда я и расчехлил ффмпег, который смог прочитать рав пцм.

deep-purple ★★★★★
()
Ответ на: комментарий от Anoxemian

А как это примерно сделать? Использую pulseaudio для звука.

matrasa
() автор топика
Ответ на: комментарий от slimblyandysh

Спасибо. Завтра попробую на работе

matrasa
() автор топика
Ответ на: комментарий от Anoxemian

Это работает. Правда конвертирует нормально только в ogg не указывая битрейт. А если указать битрейт для сжатия - опять выпадывает с broken pipe.

matrasa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.