Проблема с SimpleScreenRecorder

Я пытаюсь начать запись с помощью SimpleScreenRecorder.

Настройки для этой записи следующие:

И ошибка, которую я получаю:

[PageRecord::StartPage] Starting page ...
[JACKInput::Init] Error: Could not connect to JACK!
[PageRecord::StartPage] Error: Something went wrong during initialization.
[PageRecord::StartPage] Started page.
[PageRecord::StartOutput] Starting output ...
[Muxer::Init] Using format webm (WebM).
[Muxer::AddStream] Using codec libx264 (libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10).
[VideoEncoder::PrepareStream] Using pixel format nv12.
[BaseEncoder::EncoderThread] Encoder thread started.
[Muxer::AddStream] Using codec libvorbis (libvorbis).
[AudioEncoder::PrepareStream] Using sample format f32p.
[BaseEncoder::EncoderThread] Encoder thread started.
[Muxer::Start] Error: Can't write header!
[BaseEncoder::~BaseEncoder] Stopping encoder thread ...
[BaseEncoder::EncoderThread] Encoder thread stopped.
[BaseEncoder::~BaseEncoder] Stopping encoder thread ...
[BaseEncoder::EncoderThread] Encoder thread stopped.
[PageRecord::StartOutput] Error: Something went wrong during initialization.

3 ответа

У меня есть эта проблема в версии Ubuntu live USB, и я использовал mp3 в качестве аудиокодека вместо Vorbis, например:

Просто отметим, что в раскрывающемся списке «Источник» у меня не было опции «Только динамик»:

Эти настройки работали для меня:

(Поддержание низкой частоты кадров может привести к уменьшению размера файла.)

Таким образом, выше мы просим записывать как микрофон, так и внутренний звук системы. Но я хотел только системный внутренний звук. Поэтому я уменьшил звук микрофона до нуля в настройках Ubuntu.

Следующий экран простого скринрекордера:

С этими настройками я смог записать экран с системным звуком.

Контейнер AFAIK WebM, являющийся альтернативой коммерческим форматам, таким как h264 или MPEG4, AFAIK нельзя использовать с более поздним форматом (см. Предупреждение на скриншоте).

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