找茬小王子 2023-11-16 14:05 采纳率: 50%
浏览 8
已结题

ffmpeg如何读取本地v4I2的推流

ffmpeg如何处理这个命令获取到的东西,保存为视频和实时播放:
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='YUYV' --stream-mmap=3 --stream-skip=4 --stream-to=/sdcard/1698663941095_yuyv.yuv --stream-count=1 --stream-poll

  • 写回答

2条回答 默认 最新

  • zwh_emperor 2023-11-16 14:07
    关注

    执行命令并将输出内容重定向保存到文件中:
    v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='YUYV' --stream-mmap=3 --stream-skip=4 --stream-to=/sdcard/1698663941095_yuyv.yuv --stream-count=1 --stream-poll > output.log
    这将把命令输出的内容保存到名为output.log的文件中。

    使用ffmpeg将YUV格式的文件转换为视频文件:
    ffmpeg -f rawvideo -pix_fmt yuyv422 -s 1920x1080 -i /sdcard/1698663941095_yuyv.yuv -c:v libx264 -preset ultrafast output.mp4
    这将把YUV文件转换为H.264编码的MP4视频文件,并保存为output.mp4。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月5日
  • 已采纳回答 12月5日
  • 创建了问题 11月16日

悬赏问题

  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改