kotnaton |
|
Темы:
52
Сообщения:
208
Участник с: 28 июня 2012
|
Обнаружил неприятную особенность arecord если запись больше 2Гб, то arecord автоматически "режет" файл, как предотвратить это ? |
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Пишут что вроде никак.Предлагают использовать ecasound или записывать в сжатом фрмате mp3.В mp3 2gb если правильно подобрать битрейт хватит наверное на неделю записывать. А что если записывать кусками по 2gb как по умолчанию делает arecord а потом склеить командой или каким нибудь audio-joiner ?
Linux Forever!
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Можно использовать пакет sox (неинтерактивный звуковой редактор), в нём есть команда rec. Работает примерно так:
|
kotnaton |
|
Темы:
52
Сообщения:
208
Участник с: 28 июня 2012
|
Доброго всем вечера !Vadim Спасибо, хороший совет. Об этой очень, кажется, неплохой программе даже и не знал... Natrio А вот об этой совсем забыл... Для меня нужно еще определить export AUDIODEV=hw:0,0 Спасибо вам ! И вот, еще один вопрос: у меня arecord предлагает ТОЛЬКО S16_LE и S32_LE. Но S24_LE - игнорируется, в то время, когда у меня VIA VT1705, для которого, как говорят, именно 24bit/192kHz - заявленный предел, то есть, по идее, S32_LE вообще не должно быть (или все-такие недокументированные возможности ?). Вообщем, alsa не дает рулить 24bit как в arecord так и в sox, это можно настроить ? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
kotnatonЧерез устройства hw ALSA даёт прямой доступ к драйверу звуковой карты. С hw программы могут использовать только форматы, поддерживаемые железом (или драйвером). К примеру, у меня из двух звуковых адаптеров, ни один не поддерживает 24 бита на уровне драйвера, первый умеет только 16, второй 16 и 32. Это относится не только к разрядности – некоторые звуковые карты (или драйверы) через hw работают на единственной фиксированной частоте, как правило, 48000 Гц. |