Qual é a melhor maneira de reduzir o vídeo mp4 e mantê-lo o mais nítido possível?

Qual é a melhor maneira de reduzir o vídeo mp4 e mantê-lo o mais nítido possível?

Eu tenho um arquivo .mp4 que atualmente tem 830x1100 (é um screencast) que preciso redimensionar para 114x150. Estou experimentando há horas as configurações do ffmpeg e nada parece bonito e nítido. O arquivo original parece decente e não consigo entender por que a redução de escala faz com que pareça tão desfocado.

Infelizmente não posso compartilhar o vídeo porque ele contém um passo a passo de um software que ainda não foi lançado.

Responder1

114x150 é incrivelmente pequeno considerando o tamanho da fonte e não tenho certeza se algum método de dimensionamento fornecerá um resultado satisfatório. Dito isto, você pode experimentar a -sws_flagsopção no ffmpeg.

ffmpeg -i input -filter:v scale=114:-1 -sws_flags lanczos output

Este é apenas um exemplo: não estou sugerindo que lanczos será sua melhor aposta. O padrão é bicubic. Veja a lista completa em ffmpeg -h full.

Lembre-se também de fornecer uma qualidade alta o suficiente para que os artefatos de compactação não interfiram. Veja oGuia de codificação FFmpeg e x264por exemplo.

Outra opção, embora provavelmente não seja uma boa sugestão, é experimentar o unsharpfiltro.

Responder2

Um dos truques mais sujos do DSP é aumentar lentamente e depois diminuir o resultado final.

A primeira etapa é chamada de "Upsampling Incremental". E eles parecem ensinar isso no Photoshop de nível universitário (?) Vejahttp://library.albany.edu/imc/pdf/upsampling.pdf

A segunda etapa é redimensionar para a saída original.

informação relacionada