簡體   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