如何在基本视频流中寻找特定帧
How to seek to particular frame in elementary video stream?
我们正在尝试开发媒体播放器,并浏览了Dranger提到的教程[ffmpeg1的Dranger教程。这里提到的 api 讨论了寻找和播放容器格式。我们想要的是原始/基本视频流的播放器(我们正在使用的M2v)。av_seek_frame不适用于这些流,因为基本流中没有 PTS 或 DTS 值。
任何关于寻求基本流的帮助都会有很大帮助,我有要寻求的所需职位的时间码。
您是否
尝试过从基本流标头中提取帧速率值并使用它来查找?给定帧速率和时间偏移,您可以计算出哪个帧对应于所需的时间(当然,如果编码器遵循帧速率值)。
相关文章:
- QT在错误的班级中寻找空位
- 正在寻找C++不可变的hashset/hashmap
- 如何在c++中录制具有精确帧时间戳的视频
- 如何在QT中的自定义视频小工具t上绘制矩形
- 如何使用OpenCV-C++编写*.mp4视频?
- 开放 CV 中的动态内存分配,用于视频处理
- 寻找地理和伤害意味着超载
- 错误:(-210:不支持的格式或格式组合)功能'create'中的硬件视频解码器不支持视频源
- 寻找一种更好的方法来表示无符号字符数组
- OpenCV QT,显示视频的帧(不使用while循环)
- 我正在寻找一种优雅的方式来从元组向量创建tuple_element向量
- FFmpeg——使用硬件加速进行视频解码
- 在 openCV 中手动停止视频
- 寻找闰年的逻辑是如何运作的?
- 强制Qt相机视频格式
- 在macOS Mojave上尝试OpenCV视频捕获时"Abort Trap: 6"
- 应用程序在打开的简历中捕获视频后没有响应
- 使用 IMFSinkWriter 编码的视频的播放速度会根据宽度而变化
- C++:寻找"returning address of local variable..."的更正
- 如何使用OpenCV作为运动检测器(而不是寻找视频输出)