Se você tiver um computador antigo, qualquer codec causará problemas de codificação em tempo real (não apenas para CPU, mas também para disco). Sugiro encontrar uma resolução que seja baixa o suficiente para reduzir o tamanho do arquivo. Eu quero ter resoluções personalizadas e framerate (mpeg1 / mpeg2 não pode ser usado). Resolução e framerate escolha sabiamente.
Aqui estão minhas sugestões para opções no ffmpeg:
-vcodec libx264
-r 15
-preset ultrafast
-s 800x600
aqui coloco 800x600 (talvez seja muito baixo) e framerate é 15 fps. Para melhor desempenho, defina a taxa de quadros de 15 a 10 FPS. Na minha experiência, o x264 é um codec rápido e permite resoluções e taxas de quadros personalizadas.
Aqui está a configuração para o MPEG2 (que é mais rápido, mas é limitado por resoluções & framerate)
-r 25
-s 720x480
-preset ultrafast
-vcodec mpeg2video