Скринкаст с avconv отключает последние 5 секунд аудио

Я пытаюсь записать скринкаст, используя avconv (установлен из официального репо). Кажется, все работает хорошо, за исключением одного: всегда последние 5 секунд звука с моего микрофона удаляются из финального видео.

Я использую эту команду:

avconv -f alsa -i pulse -f x11grab -r 10 -s 1366x768 -i :0.0 -c:a libmp3lame -q:a 9 -c:v libx264 "$HOME/screencast_001.mkv"

Мой выходной файл великолепен, именно так, как нужно, за исключением того, что ВСЕГДА последние 5 секунд AUDIO отбрасываются. Видео в порядке до конца. Любой намек на то, что я могу сделать, чтобы это исправить?

Моя система Ubuntu 12.04.4 LTS 64 бит, все в актуальном состоянии.

0
задан 17 February 2014 в 05:04

1 ответ

Я предполагаю, что вы заканчиваете запись, нажав Ctrl+C в терминале. Это завершает программу, не давая ей закончить то, что она начала. Это означает, что некоторые аудио еще не были обработаны. Проблема связана со временем процессора, у вас много нагрузки при конвертации видео на лету, и, таким образом, аудио буферизуется, а затем быстро обрабатывается в виде пакета за несколько секунд. Когда вы завершаете программу, в буфере всегда остается некоторое аудио, которое еще не было обработано.

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

Если вы открыты для использования другого программного обеспечения, вы также можете использовать RecordMyDesktop, который генерирует видео Ogg + Theora и прекрасно работает в моей системе.

0
ответ дан 17 February 2014 в 05:04
  • 1
    Это удаляет все Ваши настройки единицы, включая обои, ярлыки панели единицы...! – sauerburger 9 August 2016 в 02:19

Другие вопросы по тегам:

Похожие вопросы: