video - 将帧插入 FFmpeg 缓冲区

标签 video ffmpeg buffer frames fifo

我正在尝试将提取的视频帧(我使用 ffmpeg)推送到 FFMPEG 缓冲区中。我已经查看了 ffmpeg 的缓冲区源文件,例如 buffersrc.c 和 fifo.c,以确定我是否可以这样做,但我无法弄清楚。谁能告诉我一种方法吗?

最佳答案

我想你要找的是av_write_frame()av_interleaved_write_frame()功能。在 github 上寻找那些使用这些功能的小项目,这样你就可以看到如何设置 RAW 流并开始发送帧。

希望有帮助。

关于video - 将帧插入 FFmpeg 缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49824548/

相关文章:

python - 具有数百个削减的 ffmpeg 性能 (atrim)

image - 将图像嵌入视频 - FFMPEG 或 JW 播放器?

c - 如何修复创建缓冲区并将其直接写入磁盘(WriteFile)

C++:boost::asio:我可以用于 TCP 套接字的最大缓冲区大小是多少?

video - FFMPEG 如何通过循环、缩放、叠加定位向 mp4 视频添加 gif 水印

video - 如何使用 ffmpeg 从硬盘上的批量图像压缩和创建 mp4 视频文件?

objective-c - iOS 应用程序可以访问设备视频库中视频的字幕或隐藏式字幕吗?

iOS 使用 FFmpeg+libx264 构建 PJSIP

python - 如何在 PyQt4 中仅重绘 QWidget 的一部分?

version-control - 视频编辑工作的版本控制