我将使用 ffmpeg 将转换器转换为 h.265,基于文档:http://www.ffmpeg.org/doxygen/trunk/transcoding_8c-example.html
我想添加有关进度的信息,但我不知道可以使用什么数字来显示,例如以 %.
请帮忙。 :)
最佳答案
如果提供几个变体并带有参数选择呢?
我认为耗时和估计的剩余时间比 % 更具暗示性 - 例如,为了离开机器或窗口工作并稍后返回检查。
此外,转换的当前帧速率是暗示性的,如果它太慢,它最终会给出调整比特率等的提示。
因此,您可以测量到目前为止的编码时间,并尝试估计处理的帧速率以及剩余多少。
ffmpeg 本身显示已处理视频的当前时间或当前帧以及视频的持续时间。
关于c++ - 使用 ffmpeg - % 等进行转码转换器的进度单位是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65601182/