vps交流

大佬们ffmpeg多线程编码这样写是正确的吗


  1. ffmpeg -y -threads 30 -i D:ossyh1547141811560084_part1.mp4 -threads 30 -c:v libx264 D:ossyh000811560084_part1.mp4

复制代码

我设置的是30个线程,咱cpu没有然后反应才使用10%。。。是不是设置有误吗 多线程

为啥加两遍
默认不就是多线程的么

一个进一个出!  不知道对不对

tcpdump 发表于 2022-6-30 18:53
默认不就是多线程的么

工作时才使用我cpu不到10%,我想ff把cpu占满!

mark
本帖最后由 wlz 于 2022-6-30 19:13 编辑

-threads 30  在前面设置一次就可以, 默认全核心,没跑满是码率不够吧,

我又瞄了一眼,根本没转码
-C:V  libx264

wlz 发表于 2022-6-30 19:11
-threads 30  在前面设置一次就可以, 默认全核心,没跑满是码率不够吧,

我又瞄了一眼,根本没转码

转码了, 使用上面的代码转码后就可以在网页播放h264,原来的是hevc在网页播放只有声音没有画面。

wlz 发表于 2022-6-30 19:11
-threads 30  在前面设置一次就可以, 默认全核心,没跑满是码率不够吧,

我又瞄了一眼,根本没转码

ffmpeg 每一部分都要设置线程的,读文件30线程才没啥必要