在ffmpeg中转换时获得原始视频质量

在ffmpeg中转换时获得原始视频质量,ffmpeg,Ffmpeg,在我的网站上,具有上传视频(仅mp4视频)功能,然后进行组合。对于我使用的Mp4Box的合并,如果我们想要合并所有mp4视频,这些视频必须具有相同的维度、比特率、编解码器、采样器等,因此在上传mp4视频本身时,我们设置恒定维度和其他细节,如 ffmpeg-i test.mp4-r 25-s 640x360-ar 48000-acodec copy-f mp4-vcodec libx264-vpre default-async 1-strict-2-qscale 10 test.mp4 使用此命令

在我的网站上,具有上传视频(仅mp4视频)功能,然后进行组合。对于我使用的Mp4Box的合并,如果我们想要合并所有mp4视频,这些视频必须具有相同的维度、比特率、编解码器、采样器等,因此在上传mp4视频本身时,我们设置恒定维度和其他细节,如 ffmpeg-i test.mp4-r 25-s 640x360-ar 48000-acodec copy-f mp4-vcodec libx264-vpre default-async 1-strict-2-qscale 10 test.mp4

使用此命令后,视频质量将低于原始视频,请建议解决方案?

添加

-qp 0

添加此选项后,我得到的错误为选项“qp”的无效值“0”,我使用的是-crf 23而不是od-qp 0,现在它获得的是原始视频质量。无论如何,感谢您的帮助replies@rajeshkumar
libx264
忽略
-qscale
,如果未提供有效的费率控制方法,则默认情况下将使用
-crf 23
,因此,我看不出添加
-crf 23
与原始命令有什么不同,除非您使用的是
ffmpeg
的古老版本。这就是为什么命令的完整控制台输出必须包括在内的原因之一。