简体   繁体   English

ffmpeg 使用 Intel Quick Sync Video hw 加速解码将网络摄像头流编码和解码为 h264 文件

[英]ffmpeg encoding & decoding webcam stream into h264 file using Intel Quick Sync Video hw accelerated decoding

Using ubuntu 18.04 on NUC.在 NUC 上使用 ubuntu 18.04。 I'm succeeding to use it from a file input.我成功地从文件输入中使用它。 How can I get my webcam input to work with the HW accelerated.如何让我的网络摄像头输入与硬件加速一起工作。

Succeeded running the following: ffmpeg -hwaccel qsv -c:v h264_qsv -i input.mp4 -vf hwdownload,format=nv12 -pix_fmt yuv420p output.yuv成功运行以下命令:ffmpeg -hwaccel qsv -c:v h264_qsv -i input.mp4 -vf hwdownload,format=nv12 -pix_fmt yuv420p output.yuv

Did you try to use v4l2?您是否尝试使用 v4l2?

ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0

framerate and resolution can be taken by command:帧率和分辨率可以通过命令获取:

ffmpeg -f v4l2 -list_formats all -i /dev/video0

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

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