Video dosyasını oynatmam gerekiyor ffplay tam ekran modunda. Orijinal dosyanın 720x576 çözünürlüğü var, ekranım 1920x1080'de.
Fırlattığımda ffplay gibi ffplay "filename.avi"
ve penceresini büyüterek yükselterek elde edilen video pikselli görünür. Bunun, kullandığı varsayılan görüntü ölçeklendirme algoritması ile ilgili olduğunu düşünüyorum. ffplay .
Olarak başlattığımda ffplay "filename.avi" -vf scale=1920x1080:sws_flags=lanczos+accurate_rnd+full_chroma_int+full_chroma_inp
ve pencereyi büyütün, sonuç daha iyi görünür (kenar yumuşatma, düz kenarlar), ancak CPU kullanımı% 25'tir.
Aynı zamanda, aynı videoyu izlediğimde Windows Media Player , sonuç, videonun büyütülmesinde olduğu kadar iyidir. ffplay , ancak CPU kullanımı% 5'ten az.
İle aynı sonucu nasıl elde edebilirim ffplay ?
Belki de çünkü Windows Media Player GPU ile videoyu yükseltir? Eğer öyleyse, olabilir ffplay GPU da kullanıyor musunuz?
UPD: mu https://stackoverflow.com/questions/29037324/ffmpeg-frame-to-directx-surface-hardware-accelerated Sorumla ortak bir yönünüz var mı?