Acabei fazendo algo como:
ffmpeg -i input-file.mkv -vcodec h264 -s:v 1280x800 -acodec copy output-file.mkv
De nota: usar -vcodec copy
não funciona, já que ignora completamente o decode / codificação e, portanto, não permite a aplicação de filtros. O downscaling do vídeo até esse nível acabou reduzindo drasticamente os arquivos e solucionando os problemas com o desempenho. Eu também tentei restringir ainda mais a taxa de bits com -b
, mas isso causou um impacto notável na qualidade sem fazer qualquer diferença no desempenho da reprodução.