Por que as predefinições de codificação têm resoluções padrão?
Todas as nossas predefinições são projetadas para resoluções de saída específicas. Por exemplo, web/mp4/1080p usa 1080p, como você esperaria. Isso significa que o vídeo será codificado com largura de 1920 pixels e altura de 1080 pixels.
Se você busca um formato de saída específico para um dispositivo, naturalmente terá uma resolução de saída desejada que corresponda à resolução do dispositivo. Por isso, nossas predefinições incluem uma resolução predefinida.
No entanto, isso ampliará automaticamente o arquivo se o vídeo for menor do que a predefinição
especifica. Se quiser evitar esse comportamento, use o parâmetro
zoom do Robot 🤖/video/encode. Basta defini-lo como false.
Se você realmente quiser preservar a resolução do vídeo de entrada e usar apenas os outros valores da predefinição, pode fazer isso assim:
"preset": "web/mp4/1080p",
"width": "${file.meta.width}",
"height": "${file.meta.height}"