Tornando o arquivo de vídeo MTS menor usando o FFMPEG

2

Eu tenho uma câmera Sony AVCHD que grava em arquivos de vídeo MTS. Eu quero ser capaz de alterar a resolução do arquivo de vídeo de 1440x1080 para 640x480 e tornar o arquivo de vídeo menor, mas reter o máximo de qualidade possível.

Usando a versão mais recente do FFMPEG / x264, tentei o seguinte procedimento de 2 etapas:

ffmpeg -y -i <MTS> -pass 1 -an -vcodec libx264 -vpre slow_firstpass -b 1000k -bt 2000k -s 640x480 -threads 0 -g 25 -f mp4 /dev/null
ffmpeg -y -i <MTS> -pass 2 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -b 1000k -bt 2000k -s 640x480 -threads 0 -g 25 -f mp4 <MP4>

O resultado é um tamanho de arquivo 70% menor, mas a reprodução do vídeo parece um pouco desfocada, ou não tão nítida quanto o vídeo original.

Existe algo que eu possa fazer para maximizar a qualidade e, ao mesmo tempo, manter o arquivo o menor possível?

    
por Reado 26.01.2011 / 15:21

1 resposta

2

Você pode ajustar a qualidade com o CRF
1 é a melhor qualidade, 23 é o padrão

ffmpeg -i in.mts -crf 10 -s vga out.mp4

source

    
por 07.11.2011 / 05:40

Tags