gpt4 book ai didi

c++ - openh264 重复帧

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:21 28 4
gpt4 key购买 nike

我在 C++ 程序中使用 openh264 库将一组图像转换为 h264 编码的 mp4 文件。这些图像表示 session 记录期间屏幕的更新。

假设一组包含 2 张图片,一张是桌面的初始屏幕截图,另一张是 30 秒后时钟更改时的屏幕截图。

有没有办法让流仅使用这 2 张图像来表示 30 秒长的视频?

现在,我通过对第一帧进行多次编码来填补空白来强制执行此操作。是否有更有效和/或更快的方法来执行此操作。

最佳答案

当然。将帧速率设置为 1/30 fps,最终每 30 秒生成 1 帧。它甚至不必位于 H.264 流中 - 例如,当它之后被混合到 mp4 文件中时也可以这样做。

关于c++ - openh264 重复帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44422989/

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