gpt4 book ai didi

ffmpeg - 如何使用 hevc_nvenc 为 ffmpeg 设置正确的比特率?

转载 作者:行者123 更新时间:2023-12-04 23:07:59 34 4
gpt4 key购买 nike

当我使用以下命令将视频转码为 H265 时,我得到了大约 600K 的比特率,并且质量几乎与原始码相同。

ffmpeg -i data2.mp4 -c:v libx265 -c:a copy d2.mp4

但是,当我使用 hevc_nvenc 时,我得到了非常高的比特率(大约 2M),我需要尽可能低的比特率并保持几乎相同的质量。
ffmpeg -i data2.mp4 -c:v hevc_nvenc -c:a copy d3.mp4

如果我指定输出比特率,它会起作用,但我想知道如何计算出正确的比特率?

最佳答案

没有“适当的比特率”之类的东西。您可以选择比特率。如果你不这样做,编码器会为你选择。在这种情况下,您使用的是两个不同的编码器,因此您会得到不同的比特率。您可以通过添加 -b:v 来更改它。 ffmpeg 的选项。

但这可能不是你想要的。您可能想使用 constant quality factor通过设置 -crf 0(优质大文件)到 51(劣质小文件)之间的值

请注意,在给定的质量下,hevc_nvenc 几乎会生成比 libx265 更大的文件,因为它不如编码器高效。

关于ffmpeg - 如何使用 hevc_nvenc 为 ffmpeg 设置正确的比特率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56556476/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com