Bug 28386 - Собран без поддержки audio
: Собран без поддержки audio
Status: ASSIGNED
: Sisyphus
(All bugs in Sisyphus/xvidcap)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2013-01-18 12:26 by
Modified: 2016-04-16 08:41 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-01-18 12:26:29
$ xvidcap --audio yes 
Audio support not present in this binary.
------- Comment #1 From 2013-01-29 21:49:33 -------
Собран test-only с поддержкой audio:
http://git.altlinux.org/tasks/88807/

История #19396 показывает, что при сборке с системным ffmpeg (ныне libav),
поддержка аудио может присутствовать, но не работать. Прошу проверить.
------- Comment #2 From 2013-01-31 01:41:33 -------
xtoffmpeg.c add_audio_stream(): Can't initialize fifo for audio recording
аудио при этом не пишет.

при этом работоспособность ossp проверял следующим образом:
$ sox -t oss /dev/dsp 1.wav
поговорил в микрофон
^C
$ play 1.wav
мои слова прекрасно воспроизводятся
------- Comment #3 From 2013-05-09 06:31:26 -------
Что в итоге с этим делать будем?
xvidcap, насколько вижу, единственный кто умеет lossless кодеки.

В других дистрибутивах xvidcap не запатчили, чтобы он был работоспособен?
------- Comment #4 From 2013-05-16 22:01:21 -------
(В ответ на комментарий №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 и работающим звуком.
------- Comment #5 From 2013-06-18 09:49:52 -------
Можете опубликовать результаты своих изысканий? Я попрошу помощи в devel@,
может кто знакомый с потрохами libav откликнется.