• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

ffmpeg在Linux下如何用usb摄像头制作mp4文件

fengzheng923 2018-07-16 浏览量:1159

ffmpeg在Linux下如何用usb摄像头制作mp4文件?

ffmpeg已经移植好了,求代码实现把摄像头每一帧数据编码成mp4文件,

求demo

不需要思路,垃圾问答勿答,我不需要思路。只要demo一观

垃圾回答勿答

让我去github搜的也勿答

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 每一帧都是关键帧,还是光采集输出为mp4?

    如果仅仅是采集输出很简单

    sudo ffmpeg -f video4linux2 -framerate 25 -video_size 320x240  -i /dev/video0  -f mp4 ./abc.mp4

    如果要每一帧都是关键帧,则需要在编码是设置

    -keyint_min 1 选项

    • 发布于 2018-07-16
    • 举报
    • 评论 2
    • 0
    • 0
fengzheng923 回复了 xdsnet:光采集输出为mp4,你说的这个还是用命令行实现的,我想看看c代码是怎么写的,我看了下ffmpeg代码实现,东西有点多了,想看个简单的demo 回复
fengzheng923 回复了 xdsnet:光采集输出为mp4,你说的这个还是用命令行实现的,我想看看c代码是怎么写的,我看了下ffmpeg代码实现,东西有点多了,想看个简单的demo 回复

其他答案 数量:3
  • ffmpeg -y -f vfwcap -r 25 -i 0 out.mp4

    -i 0 表示用第一个CAM设备~
    • 发布于2018-07-16
    • 举报
    • 评论 1
    • 0
    • 0
xdsnet 回复了 b72b0413005878dd :linux下一般不说vfwcap设备而是video4linux2设备啊 回复

  • 强制每帧都是关键帧选项应该是

    -keyint_min 1 -sc_threshold 0

    • 发布于2018-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主好,我想问一下,你的ffmpeg是什么样的环境,我在移植ffmpeg的时候,发现使用指令时,录制时间和设定时间严重不符,imx6+usb摄像头。

    想寻求一下帮助,如何处理这个问题

    • 发布于2018-11-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

ffmpeg在Linux下如何用usb摄像头制作mp4文件