小编kon*_*ify的帖子

ffmpeg:编码 h264 时限制为单 CPU 核心

我需要在后台降低一些 H.264 视频的帧速率,而不用尽我的 CPU(在 Linux 上)。不知何故-threads 1根本没有效果:

ffmpeg -threads 1 -i 50fps.mp4 -filter:v fps=30 30fps.mp4
Run Code Online (Sandbox Code Playgroud)

流信息:

Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt470bg, progressive)
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D)
Run Code Online (Sandbox Code Playgroud)

所有核心仍处于最大状态。我怎样才能将其限制为只有一个核心?H.265 有一个特定于编码器的选项(pools=none),我可以在这里使用类似的选项吗?

video cpu-usage ffmpeg video-encoding

20
推荐指数
3
解决办法
2万
查看次数

标签 统计

cpu-usage ×1

ffmpeg ×1

video ×1

video-encoding ×1