Exemplo: vídeo H.264 + fluxo de áudio copiado em Matroska
ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a copy output.mkv
Qualquer coisa WMV é uma piada. Vídeo H.264 através do codificador libx264
é a sua melhor aposta agora. Embora o H.265 pareça bom no papel, as implementações ainda não estão disponíveis para uso típico (a menos que seu tempo seja barato porque é lento).
Você basicamente só precisa alterar -crf
e -preset
:
-
Use o maior valor
-crf
que ainda oferece uma qualidade aceitável. Intervalo é uma escala de log de 0 a 51. 0 é sem perdas (arquivos enormes). Cerca de 18 é considerado visualmente sem perdas. 23 é o padrão. -
Use a predefinição mais lenta para a qual você tem paciência. Eles são: ultra rápidos, super rápidos, muito rápidos, rápidos, médios [padrão], lentos, mais lentos, veryslow, placebo (ignore o placebo; é muito lento para qualquer vantagem significativa potencial sobre o veryslow).
-
Agora use o mesmo
-crf
e-preset
para o restante do seu lote de vídeos.
O áudio está sendo copiado em stream em vez de ser codificado novamente, pois a grande maioria dos dados será de vídeo.
Com tudo isso, devo salientar que o 25G é pequeno e o armazenamento é barato. Se eu estivesse nessa situação, provavelmente apenas manteria os vídeos originais e não me incomodaria em recodificar. Além disso, a recodificação pode não ajudar se os originais foram codificados adequadamente com um formato moderno e eficiente.