$ xvidcap --audio yes Audio support not present in this binary.
Собран test-only с поддержкой audio: http://git.altlinux.org/tasks/88807/ История #19396 показывает, что при сборке с системным ffmpeg (ныне libav), поддержка аудио может присутствовать, но не работать. Прошу проверить.
xtoffmpeg.c add_audio_stream(): Can't initialize fifo for audio recording аудио при этом не пишет. при этом работоспособность ossp проверял следующим образом: $ sox -t oss /dev/dsp 1.wav поговорил в микрофон ^C $ play 1.wav мои слова прекрасно воспроизводятся
Что в итоге с этим делать будем? xvidcap, насколько вижу, единственный кто умеет lossless кодеки. В других дистрибутивах xvidcap не запатчили, чтобы он был работоспособен?
(В ответ на комментарий №3) > Что в итоге с этим делать будем? Я было готов уже был собрать опять с древним bundled ffmpeg, но в современном Сизифе он уже не собирается. Видимо, в этом и была причина перехода на сборку с системным libav в alt11 и, как следствие, потеря поддержки звука. На скорую восстановить эту сборку не получилось, хотя полдня убил на прошлой неделе, копаться в хладном трупе ffmpeg образца 2007 года удовольствия мало. Забросил. > В других дистрибутивах xvidcap не запатчили, чтобы он был работоспособен? Почти все собирают статически с древним ffmpeg. Даже не знаю, заботятся ли о пересборке, или довольствуются тем, что было собрано пару лет назад. Кстати, архивный alt9 из Сизифа нормально ставится и работает со звуком на современном Сизифе. Только в debian и ubuntu пытаются собирать с системным libav, но сомневаюсь, что у них работает. Недавно забавы ради собирал с патчсетом из последнего ubuntu -- глючит по совершенно особой схеме. Виснет на 10 сек. в попытке прочесть существующий /dev/dsp, потом ругается и работает без звука. Глядя на их патчи, могу предположить, что если бы он и прочел /dev/dsp, то все равно бы потом не смог инициализировать аудио-кодек. В многочисленных форумах рецепт починки звука на ubuntu один и тот же: поставить xvidcap c sf.net, то есть с bundled ffmpeg, и на холд его. Кстати, мне удалось пройти нашу с Вами последнюю ошибку про sample_fmt. Теперь у меня xvidcap с libav и /dev/dsp читает, и кодек инициализирует, и в файл пишет. Вот только результат этой записи представляет собой ритмичные невнятные шумы. Нестыковка где-то. Когда нибудь сделаю еще подход. А сейчас устал. Пакет на @everybody, если что. В ACL включу любого желающего, а лидерство с радостью вручу тому, кто соберет с libav и работающим звуком.
Можете опубликовать результаты своих изысканий? Я попрошу помощи в devel@, может кто знакомый с потрохами libav откликнется.