arecord: nosplit для записи >=2Gb

Обнаружил неприятную особенность arecord если запись больше 2Гб, то arecord автоматически "режет" файл, как предотвратить это ?
Пишут что вроде никак.Предлагают использовать ecasound или записывать в сжатом фрмате mp3.В mp3 2gb если правильно подобрать битрейт хватит наверное на неделю записывать.
А что если записывать кусками по 2gb как по умолчанию делает arecord а потом склеить командой или каким нибудь audio-joiner ?
Linux Forever!
Можно использовать пакет sox (неинтерактивный звуковой редактор), в нём есть команда rec.
Работает примерно так:
$ export AUDIODRIVER=alsa
$ rec -r 44100 -c 2 test.wav

Input File     : 'default' (alsa)
Channels       : 2
Sample Rate    : 44100
Precision      : 16-bit
Sample Encoding: 16-bit Signed Integer PCM

In:0.00% 00:00:05.11 [00:00:00.00] Out:221k  [      |      ]        Clip:0
Доброго всем вечера !

Vadim
Предлагают использовать ecasound

Спасибо, хороший совет. Об этой очень, кажется, неплохой программе даже и не знал...

Natrio
Можно использовать пакет sox (неинтерактивный звуковой редактор)

А вот об этой совсем забыл...

Для меня нужно еще определить export AUDIODEV=hw:0,0

Спасибо вам !

И вот, еще один вопрос: у меня arecord предлагает ТОЛЬКО S16_LE и S32_LE. Но S24_LE - игнорируется, в то время, когда у меня VIA VT1705, для которого, как говорят, именно 24bit/192kHz - заявленный предел, то есть, по идее, S32_LE вообще не должно быть (или все-такие недокументированные возможности ?). Вообщем, alsa не дает рулить 24bit как в arecord так и в sox, это можно настроить ?
kotnaton
alsa не дает рулить 24bit как в arecord так и в sox
Через устройства hw ALSA даёт прямой доступ к драйверу звуковой карты.
С hw программы могут использовать только форматы, поддерживаемые железом (или драйвером). К примеру, у меня из двух звуковых адаптеров, ни один не поддерживает 24 бита на уровне драйвера, первый умеет только 16, второй 16 и 32.

Это относится не только к разрядности – некоторые звуковые карты (или драйверы) через hw работают на единственной фиксированной частоте, как правило, 48000 Гц.
 
Зарегистрироваться или войдите чтобы оставить сообщение.