Encontrei uma solução provisória.
(ao que tudo indica, será tão próvisória quanto a C
PMF, mas fazer o que...)
Jmaraujo me sugeriu usar o
MPEG4 Modifier para ajustar o aspect ratio do arquivo, sem precisar recomprimí-lo. Confesso que eu não sabia que este programa mexia com o aspect ratio, por isso nem tinha me passado pela cabeça tentar alguma coisa com ele.
Fiz alguns testes e
DEU CERTO! O problema estava sendo, até agora, entender quais custom aspect ratios eu teria que usar para cada arquivo de vídeo, levando em conta seu aspect ratio original.
Eu fiz alguns cálculos aqui que me deram um resultado aparentemente ótimo, não distorcido. Vou até explicar o que eu fiz.
Eu pensei: o que está acontecendo é que o monitor está distorcendo a imagem, então preciso mandar ela distorcida no sentido oposto para que quando ele distorça, deixe ela na proporção correta.
A primeira coisa que fiz foi encontrar esse fator de distorção. Meu monitor é 16:10 e está recebendo uma imagem 16:9. Isso acontece sempre, isso é fixo.
Então:
(16/9) / (16/10) =
10/910/9 (1,111111). Esse é o fator de distorção aqui no meu caso (uma distorção de 11,1%). É como se o meu monitor
dividisse o aspect ratio correto por 10/9, o que ocasiona a imagem distorcida, deixando o aspect ratio menor
(1,77778 [16:9] fica 1,6 [16:10]), mais próximo a um quadrado.
Então o que eu preciso fazer é
multiplicar o aspect ratio original pelo fator de distorção (10/9) para que quando o monitor o divida pelo mesmo fator, a imagem fique proporcional.
Se eu tenho um video de 640x360 pixels (16:9), faço assim:
(640/360) x (10/9) = 160/81
Este valor (160/81) é o valor que eu devo colocar no MPEG4 Modifier. Vai ser sempre ele quando o video original for exatamente 16:9.
No caso de um video 640x480 (4:3):
(640/480) x (10/9) = 40/27
Este valor (40/27) é o valor que sempre vou usar para vídeos 4:3.
No caso de vídeos com proporções meio bizarras, é só substituir o valor dos pixels no cálculo. Por exemplo, um vídeo 640x272 (aspect ratio 40:17):
(640/272) x (10/9) = 400/153
Simples, né?
Eu estou fazendo esses cálculos com muita facilidade pois a calculadora que tenho (Casio fx-82TL) me dá o resultado já em frações e não em números com vírgula. Para quem não tem uma calculadora assim, eu não sei como fazer esse cálculo. O problema seria converter um número com vírgula em fração.
Depois de descobrir a nova proporção, é só colocar no MPEG4 Modifier, no Custom do Display AR, como na imagem:
Eu nunca faria isso se tivesse que recomprimir o vídeo, ou se simplesmente demorasse. O MPEG4 Modifier é muito rápido. Ele levou 30 segundos pra abrir e 95 segundos para salvar um vídeo de 700MB aqui pra mim.
Obrigado a Jmarajuro pela dica!