刚刚用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之类编码器就好了