当前位置: 首页 > news >正文

GStreamer实现屏幕录制(视频+麦克风音频)并编码成视频文件

1. 命令行实现

Linux 系统实现

使用 ximagesrc 录制屏幕 + pulsesrc 录制麦克风:

bash

# 录制屏幕 + 麦克风到 MP4 文件
gst-launch-1.0 -e \ximagesrc use-damage=0 ! \video/x-raw,framerate=30/1 ! \videoconvert ! \queue ! \x264enc bitrate=2000 speed-preset=superfast tune=zerolatency key-int-max=30 ! \video/x-h264,profile=baseline ! \h264parse ! \mux. \pulsesrc ! \audioconvert ! \audioresample ! \audio/x-raw,rate=48000,channels=2 ! \queue ! \avenc_aac bitrate=128000 ! \aacparse ! \mux. \mp4mux name=mux ! \filesink location=screen_with_audio.mp4

使用 pipewire 录制(现代 Linux 发行版):

bash

# 使用 pipewiresrc 录制屏幕和音频
g
http://www.dtcms.com/a/532131.html

相关文章:

  • asp网站开发教程pdf广安市建设局新网站
  • Actix Web 源码级拆解
  • 模拟32位浮点数的定义,加,减,显示。
  • GitHub等平台形成的开源文化正在重塑家庭日
  • leetcode 228. 汇总区间 python
  • C# List集合
  • F280025的时钟设置
  • PBR太“脏”,手绘太“平”?Substance“风格化PBR”工作流才是版本答案
  • 建设部执业资格注册中心网站logo一键生成器免费版原型图
  • tcpdump 常用命令及参数解析
  • 调用 Google Veo 3.1 API 批量制作电商产品 UGC 视频
  • 网站链接怎么做二维码wordpress支持 nginx
  • 首次使用Gitlab创建项目的详细操作流程
  • 音视频格式转换API接口使用指南
  • 怎么用壳域名做网站wordpress添加形式
  • 网站做视频郑州作网站
  • 【机器学习】Scikit-learn 框架基础
  • [人工智能-大模型-85]:大模型应用层 - AI/AR眼镜:华为智能眼镜、苹果智能眼镜、Google Glass智能眼镜的软硬件技术架构
  • Windows下利用boost库与Windows Api 实现共享内存
  • 绵阳网站建设优化如何做网站的书籍
  • RedisFX Maven 使用教程
  • Python + ADB 手机自动化控制教程
  • MATLAB三维电容仿真与分析
  • Hadoop安全模式详解
  • .NET 任务 Task、Task.Run()、 Task.WhenAll()、Task.WhenAny()
  • 英文营销网站建设南京成旭通网站建设公司怎么样
  • wordpress如何做站群关键词优化易下拉效率
  • 面试官问 Linux 编译调试?gcc 编译流程 + gdb 断点调试 + git 版本控制,连 Makefile 都标好了
  • C语言练习题(二)
  • 【QSS】软件界面的美工操作——Qt 界面优化