Ошибка SimpleScreenRecorder: «Невозможно записать заголовок!»

Ошибка SimpleScreenRecorder: «Невозможно записать заголовок!»

Когда я хочу сделать видео, я предпочитаю использовать несжатый метод, но он, похоже, не работает. Я на Ubuntu 18.04.3 LTS

Вот что я использую:

  • ogg-контейнер
  • Видеокодек H.264
  • Постоянный коэффициент ставки 0
  • Предустановленный сверхбыстрый
  • Разрешен пропуск кадров
  • Несжатый аудиокодек

Но SimpleScreenRecorder выводит это:

[PageRecord::StartPage] Starting page ...
[PageRecord::StartPage] Started page.
[PageRecord::StartInput] Starting input ...
[X11Input::Init] Using X11 shared memory.
[X11Input::InputThread] Input thread started.
[PageRecord::StartInput] Started input.
[PulseAudioInput::InputThread] Input thread started.
[PageRecord::StartOutput] Starting output ...
[Muxer::Init] Using format ogv (Ogg Video).
[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 pcm_s16le (PCM signed 16-bit little-endian).
[AudioEncoder::PrepareStream] Using sample format s16i.
[Muxer::Start] Error: Can't write header!
[BaseEncoder::EncoderThread] Encoder thread started.
[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.

И ничего не записывает...

Раньше у меня были проблемы с сохранением файлов, но сейчас возникла другая проблема: файл сохраняется, но он пустой, а мой жесткий диск почти пуст...

Видеокодек должен быть совместим с ogg, по крайней мере, никаких предупреждений нет.

Я также протестировал виртуальную машину с такой же конфигурацией, и она выдает ту же ошибку.

Интересно, как сделать так, чтобы запись была правильной.

решение1

Фактически, контейнер ogg несовместим ни с какими другими кодеками, кроме Theora и Vorbis. Даже нет предупреждений о несовместимости. Использование обычного контейнера MKV работает.

Если у кого-то возникла та же проблема, ее может решить использование контейнера MKV.

Связанный контент