Проблема с 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 нельзя использовать с более поздним форматом (см. Предупреждение на скриншоте).