
Quando quero fazer um vídeo, prefiro usar um método descompactado, mas parece falhar. Estou no Ubuntu 18.04.3 LTS
Aqui está o que estou usando:
- contêiner ogg
- Codec de vídeo H.264
- Fator de taxa constante de 0
- Predefinição super rápida
- Ignorar quadros permitidos
- Codec de áudio não compactado
Mas SimpleScreenRecorder gera isto:
[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.
E não grava nada...
Anteriormente, tive problemas para salvar arquivos, mas aqui está outra coisa, pois ele salva um arquivo, mas é um arquivo vazio e meu disco rígido está quase vazio ...
O codec de vídeo deve ser compatível com ogg, pelo menos não há avisos.
Também testei com uma máquina virtual com a mesma configuração e deu o mesmo erro.
Gostaria de saber como fazer para gravar corretamente.
Responder1
Na verdade, o contêiner ogg não é compatível com nenhum outro codec além de Theora e Vorbis. Mesmo não há avisos de incompatibilidade. Usar o contêiner MKV normal funciona.
Se alguém tiver o mesmo problema, usar o contêiner MKV pode resolver o problema.