MacBook Pro使用FFmpeg捕获摄像头与麦克风推流音视频

devtools/2025/3/5 1:32:29/

FFmpeg查看macos系统音视频设备列表 

ffmpeg -f avfoundation -list_devices true -i ""

使用摄像头及麦克风同时推送音频及视频流:

ffmpeg -f avfoundation -pixel_format yuyv422 -framerate 30 -i "0:1" -c:v libx264 -preset ultrafast -b:v 1000k -maxrate 1000k -bufsize 2000k -vf "scale=1280:720" -c:a aac -b:a 128k -f flv rtmp://192.168.16.105:1935/live/cam1

参数 说明:

    -f avfoundation: macosx系统专用

    -pixel_format yuyv422 :  macbook pro内置摄像头支持视频格式

   -framerate 30  :macbook pro 内置摄像需要指定 帧率

  -re: 以实时模式读取输入文件


http://www.ppmy.cn/devtools/164616.html

相关文章

在MacOS上打造本地部署的大模型知识库(一)

一、在MacOS上安装Ollama docker run -d -p 3000:8080 --add-hosthost.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main 最后停掉Docker的ollama,就能在webui中加载llama模…

一个易用的.Net测试模拟库

我们在日常项目开发中,为了解耦都会采用面向接口编程,在开发过程中,可能接口具体实现还未准备好,为了尽早完成自测,这时候就需要来模拟对象来完成测试。 01 项目简介 FakeItEasy是一个.NET平台的简单mocking开源库&a…

github操作

在本地创建一个 Git 仓库并将其上传到 GitHub 的整个流程可以分为以下几个步骤。以下是详细的说明和对应的命令: 1. 安装 Git 确保你的系统已经安装了 Git。如果未安装,可以通过以下方式安装: Windows: 下载 Git for Windows 并安装。macOS…

Kotlin 扩展函数

Kotlin 扩展函数是一种强大的功能,它允许你为现有的类添加新的函数,而不需要修改原始类的代码。这意味着你可以为任何类添加方法,即使你没有访问该类的源代码。这对于创建通用工具函数、简化代码和提高可读性非常有用。 如何定义扩展函数 扩…

QT 中的元对象系统(三):QObject深入理解

目录 1.简介 2.特性 2.1.对象树与内存管理 2.2.信号与槽机制 2.3.事件处理 2.4.属性系统 2.4.1.Q_PROPERTY配置的属性 2.4.2.动态属性 2.4.3.实现原理 2.5.国际化支持 2.6. 定时器支持 3.类设计(q和d指针) 4.总结 1.简介 QObject这个 class 是 QT 对象模型的核心&…

博客系统--测试报告

博客系统--测试报告 项目背景项目功能功能测试①登录功能测试②发布博客功能测试③删除文章功能测试④功能测试总结: 自动化测试自动化脚本执行界面: 性能测试 本博文主要针对个人实现的项目《博客系统》去进行功能测试、自动化测试、性能测试&#xff0…

深入探究Python机器学习算法:无监督学习(聚类算法如 K-Means、DBSCAN,降维算法如 PCA、SVD)

文章目录 深入探究 Python 机器学习算法:无监督学习聚类算法K - Means聚类算法流程K值选择方法聚类结果的稳定性分析和评估方法 层次聚类算法原理和实现过程连接方法特点和适用场景可视化方法 DBSCAN密度聚类算法原理优势和局限性 降维算法主成分分析(PC…

鸿蒙5.0实战案例:基于Asset下的高安全级别数据存储

往期推文全新看点(文中附带全新鸿蒙5.0全栈学习笔录) ✏️ 鸿蒙(HarmonyOS)北向开发知识点记录~ ✏️ 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ ✏️ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景&#…