
Atualmente estou codificando minha coleção de DVDs por conveniência.
Antes de codificar este título específico de DVD, fiz alguns samples e ao reproduzi-los na TV percebi que os vídeos aprimorados (com ffmpeg) ficam melhores que o VOB original (aumentado pela TV).
Presumo que seja porque o media player da TV aplica uma escala menos eficiente em comparação com o filtro de escala do ffmpeg.
Não sei se será sempre assim, então decidi manter a escala original por enquanto.
Talvez no futuro eu acabe escalando o vídeo codificado (x264, mp4), estou perdendo qualidade fazendo isso? Devo aplicar o filtro de escala enquanto codifica o VOB para MP4 ou dimensionar o MP4 dará a mesma qualidade?
Ao assistir as amostras não vi nenhuma diferença, mas talvez tenha perdido alguma coisa, pois comparar vídeos é muito difícil.
Responder1
Talvez no futuro eu acabe escalando o vídeo codificado (x264, mp4), estou perdendo qualidade fazendo isso?
O dimensionamento é uma operação destrutiva que altera o fluxo de bits do vídeo. Ao aplicar um filtro de escala, você não tem outra escolha a não ser recodificar seu vídeo. Ao recodificar, é claro que você pode compactar seu vídeo sem perdas para manter a qualidade, mas normalmente você usará um codificador com perdas (como x264 ou x265) para economizar espaço e garantir compatibilidade com diferentes dispositivos de reprodução (nem todas as TVs suportam vídeo).
Se decidir escalar posteriormente, você basicamente compactará um vídeo já compactado duas vezes, ou seja:
- VOB original (já codificado para caber em DVD)
- Codifique com libx264
- Dimensione e recodificar com libx264
Portanto, você precisa ter certeza de que a saída da etapa dois é boa o suficiente para "sobreviver" a outra etapa de compactação posteriormente.
Devo aplicar o filtro de escala enquanto codifica o VOB para MP4 ou dimensionar o MP4 dará a mesma qualidade?
Você tem duas opções:
Dimensione seus vídeosenquantovocê os está recodificando a partir dos VOBs originais. Isso economizará tempo e evitará outra etapa de codificação. Certifique-se de escolher uma taxa de bits adequada para a codificação de duas passagens para a saída. Por exemplo, ao dimensionar para 1080p ou 720p, escolha taxas de bits em torno de 8–10 MBit/s ou 3–5 MBit/s, respectivamente.
Dimensione seus vídeos mais tarde. Aqui, você pode perder qualidade devido aperda de geração, já que você está codificando duas vezes. Se esse for o seu plano, certifique-se de - pelo menos para a primeira etapa de codificação - escolher uma taxa de bits alta o suficiente ou um fator de qualidade constante baixo o suficiente para a saída. Por exemplo, seu primeiro processo de codificação (sem escala) (de VOB para MP4) poderia usar umconfiguração de uma passagem com
-crf 16
. Isso garante uma saída quase visualmente sem perdas.