使用编码器 HVEC_AMF 的 Ffmpeg 在比特率固定时输出低比特率

使用编码器 HVEC_AMF 的 Ffmpeg 在比特率固定时输出低比特率

我决定编写一个程序来连接多个视频和音频。

我有一张AMD显卡,我想使用hvec_amf(使用h265编解码器)。

当我在代码中写入视频编解码器(如)时-c:v hvec_amf,指定的视频比特率无法通过-b:v-b:v 4500k -minimum speed 4500k -maximum speed 4500k)工作,我得到的最终文件比特率约为 350-400 kb/s。FFMPEG 版本是 5.0(最新版)

这是我运行的完整命令: fmpeg -i "intro_1.mp4" -i "intro_2.mp4" -i "rjaved.mp4" -i "rjaved.mp3" -i "outro.mp4" -y -filter_complex "[0:v][0:a][1:v][1:a][2:v][3:a][4:v][4:a] concat=n=4:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -codec:v hevc_amf -b:v 4500k -minrate 4500k -maxrate 4500k -vsync 2 -c:a aac -ar 44100 -b:a 192k -minrate 192k -maxrate 192k "output.mp4

以屏幕截图的形式显示源文件的所有数据

视频处理截图

我的电脑规格:

Processor - Intel Xeon E5 2689,
RAM - 48 GB ECC REG DDR3 1600 MHz,
Graphics PROCESSOR - AMD RADEON RX 580 8 GB,
Memory capacity > 2 TB,
The computer has the latest AMD drivers (22.3.1)

相关内容