O ffmpeg não produz vídeos suaves a partir de mkv h265


3

É meio subjetivo, mas não consigo produzir vídeos 100% suaves com ffmpeg. Como entrada, uso https://www.libde265.org/hevc-bitstreams/tos-1720x720-cfg01.mkv como exemplo.Este é um vídeo h264 mkv que está sendo executado muito mal com o meu player vlc no meu laptop win7. para um vídeo h264, ele é reproduzido muito melhor, mas ainda parece não ser 100% suave. Especialmente em Vegas 9, ele até fica pendurado uma vez por segundo.

Outros vídeos h264, mesmo com 1080p ou superior, são perfeitos com vlc e muito melhores com Vegas, por isso não é meu laptop.

parece que pode haver muitas diferenças entre h264 e h264 ?? o que eu poderia tentar torná-los mais suaves?

Estou usando o seguinte comando para converter o vídeo:

ffmpeg.exe -i INPUT_FILE -ac 2 -vf scale=trunc\\(oh*a/2\\)*2:480 -c:v libx264 -sn -dn -map_metadata -1 -map_chapters -1 -profile:v high -level:v 4.0 -pix_fmt yuv420p OUTPUT_FILE  

Tem certeza de que sua sintaxe está correta aqui \\(oh*a/2\\)*2:?

Atualize o ffmpeg e verifique. As versões mais antigas podem não estar reorganizando os quadros B corretamente.
Gyan 12/12

@ video.baba Na verdade, eu copiei isso de uma declaração citada e esqueço de remover o segundo \
user3776738

Então, atualizei para a versão mais recente do ffmpeg (20181212 windows), que não é muito mais recente que a minha anterior, mas não muda nada.
user3776738

Se você estiver recodificando isso para que funcione melhor no seu editor, use um formato diferente do H.264. Use um formato intermediário compactado sem perdas (n intraquadro). Não sabe ao certo o que o Vegas suporta, mas se ele suporta o VFW, você pode instalar o UT Video e usá-lo.
Llogan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.