ffmpeg转码很慢,求解决办法
侧边栏壁纸
  • 累计撰写 65,177 篇文章
  • 累计收到 0 条评论

ffmpeg转码很慢,求解决办法

James
2020-08-29 / 0 评论 / 81 阅读 / 正在检测是否收录...

刚刚用ffmpeg做了个视频旋转然后输出,本地电脑i7-9700k的CPU,但是ffmpeg转码还是很慢,用格式工厂很快,但是输出的质量和原画质相差很大(即便设置最高画质),所以还是用了ffmpeg,把视频放到了两个文件夹,分别开了两个命令窗口但还是单线程,有什么办法能让ffmpeg的效率高一点不?或者使用基于ffmpeg二次开发的软件


-----------------------------------------------------
**网友回复**:

你用的是软编,你用hevc_nvenc,h264_nvenc之类编码器就好了


网友回复:

问几个问题,什么格式转什么格式,源视频是4k还是8k,转成什么。开264硬件加速没。显卡性能咋样。


网友回复:

引用:战神赵日天发表于2020-6-1923:21

问几个问题,什么格式转什么格式,源视频是4k还是8k,转成什么。开264硬件加速没。显卡性能咋样。...


网友回复:

引用:lers发表于2020-6-1923:27

这是bat代码

for/r.%%ain(*.mp4)doffmpeg-i"%%~na.mp4"-vftranspose=1 "output/%%~na.mp4"

...


网友回复:

transpose是物理旋转,需要重编码,当然慢了。可以用rotate改变视频流的旋转属性,秒完成。


网友回复:

可能格式工厂用gpu转码了吧,还有转码的细节不同


网友回复:

FFQueueffmepggui

编码器选nvidiaxxx的就能显卡加速了

显卡五分钟,CPU得快一个小时


网友回复:

你用的是软编,你用hevc_nvenc,h264_nvenc之类编码器就好了

0