最佳视频编解码器,可在旧机器上播放流畅的1920x1080(质量不重要)

时间:2011-09-18 16:38:48

标签: playback codec video-codecs

我是视频技术的新手,所以任何反馈(例如,如果我已经指明了问题)将不胜感激。

我需要在Windows上显示一个动画(目前由大约一千个PNG组成),并且我正在尝试确定该作业的最佳视频编解码器或参数。

  • 视频播放必须以30 fps
  • 平滑
  • 辅助监视器上的输出显示为1920x1080
  • 质量重要(在限制范围内)
  • 将在顶部显示alpha混合动画,因此不会显示DXVA
  • 必须在较旧的硬件上运行(Core Duo 4400 + nVidia 9800)
  • 目前使用DirectShow显示视频。

问题:

  • CPU是否更容易将源缩小到1/2大小(甚至1/4)并让CPU在运行时拉伸它?
  • 是否有比其他人更容易在CPU上使用的视频编解码器?
  • 视频编解码器的参数是否需要更少的解压缩? (视频将存储在HD上,因此除了影响程序性能外,大小无关紧要。)

到目前为止: - 来自ffmpeg默认值的H.264会产生可怕的撕裂和一些口吃。 - 来自VirtualDub的未压缩视频产生大量口吃。

这个问题有很多不同的自由度,我正在挣扎。读者的任何建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

MJPEG应该工作。大约3年前我用它来播放1080i60,播放从来都不是问题。甚至编码也可以使用与您描述的性能非常相似的机器进行即时编码。

高质量视频的文件大小约为10MB / s。

缩小视频会有所帮助,因为如果您使用例如视频将视频绘制到屏幕上DirectX,你可以使用GPU来拉伸它。