【问题标题】:x264: Encoded videos need lots of CPU to playx264:编码的视频需要大量 CPU 才能播放
【发布时间】:2015-01-28 15:35:27
【问题描述】:

我的电脑(Intel Core 2 Duo T9300, 2.5GHz)通常可以完美播放任何全高清文件和蓝光。

但是,当我自己编码一个全高清文件时,CPU 正在挣扎并且丢帧。

这是我的命令行:

ffmpeg.exe -r 24 -f concat -i list_of_png_files.txt -i w:\audio.wav -acodec copy -c:v libx264 -preset medium -b:v 10000k -shortest output.avi

我尝试在“-preset medium”之后添加 -maxrate 13000k。然而,x264 似乎并不尊重这一点——部分帧率仍然达到 20MBit。

如何对视频进行编码以减少解码期间的 CPU 使用率?

【问题讨论】:

    标签: ffmpeg h.264 video-encoding x264


    【解决方案1】:

    为此目的提供了一个 x264 调整选项。我相信-tune fastdecode 是您正在寻找的。但这会禁用一些压缩功能,因此如果不增加比特率,视频可能看起来不太好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      • 2018-07-04
      • 1970-01-01
      • 2016-05-21
      • 1970-01-01
      相关资源
      最近更新 更多