Alguém no Reddit fez um gif.
Eu decidi tentar refazer o gif.
Meu gif não é da mesma cor do gif deles.
Eu abri a fonte de vídeo do gif em VLC e MPC-HC, tirei instantâneos usando os menus do programa, tirei screenshots usando PrtSc e exportei o quadro (do gif e do vídeo) usando ffmpeg: link
A imagem ffmpeg do vídeo corresponde ao instantâneo do VLC, mas não corresponde à captura de tela do VLC (a menos que "Use hardware YUV- > RGB conversions" esteja desativado). A captura de tela do VLC parece ser a correspondência mais próxima do quadro do gif. O instantâneo e a captura de tela do MPC são quase idênticos, mas não correspondem às outras imagens (embora estejam mais próximas do gif do que do instantâneo do VLC).
Eu tenderia a confiar no ffmpeg sobre os players de vídeo, exceto que nenhum deles está próximo - exceto que o VLC com "Use hardware YUV- > RGB conversions" foi desativado. Acredito que o VLC use o ffmpeg, o que explicaria por que a captura instantânea do VLC corresponde à exportação de quadros do ffmpeg. Eu diria que o MPC também usa "Use hardware YUV- > RGB conversions", embora eu não consiga encontrar uma configuração para mudar isso.
O ffmpeg está extraindo o quadro errado ou é "Usar conversões RGB de hardware YUV-" com falha? Ou é outra coisa?
(O vídeo é Monogatari: segunda temporada no dia 13 às 22:57)
Tags ffmpeg vlc-media-player