繁体   English   中英

如何使用FFMPEG的avformat_write_header输出到v4l2驱动程序?

[英]How can I output to a v4l2 driver using FFMPEG's avformat_write_header?

我正在尝试使用PyAV将视频输出到V4l2回送设备(/ dev / video1),但是我不知道该怎么做。 它使用来自libav *(ffmpeg绑定)的avformat_write_header()。

我已经能够将ffmpeg从CLI而不是从python输出到v4l2设备。

找到了解决方案。 这样做的方法是:

  1. 将容器格式设置为v4l2
  2. 将流格式设置为“ rawvideo”
  3. 设置帧率(如果是实时流,请将帧率设置为比流高1 fps,这样就不会出现错误)
  4. 将像素格式设置为RGB24或YUV420

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM