FFmpeg 录制桌面、麦克风、摄像头

本文介绍了如何使用FFmpeg进行桌面、麦克风、摄像头的录制,包括不同编码和格式的选择,以及如何组合录制多个源。在实际操作中,作者遇到并解决了设备选择、延迟和资源消耗等问题,提供了完整的FFmpeg命令示例。
摘要由CSDN通过智能技术生成

FFmpeg 录制桌面、麦克风、摄像头

前言

老师要我们试试能不能用手机拍摄视频然后发送到树莓派上。可能以后要然树莓派处理视频之类。老师描述的场景好像实时的。虽然需求不明确,我们就先试试吧。我的计划是在树莓派上搭建好流媒体服务器,然后手机拍摄视频并推送到服务器。但是找了好久也找不到靠谱的可以实时拍摄视频并推送到服务器的 Android 应用。我们也不会 Android 开发。好不容器把树莓派上的 rtmp 服务搭建好,不想在 Android 开发浪费时间了。直接在笔记本用 FFmpeg 推流吧,只要能证明树莓派可以接收视频就可以了。

虽然之前用过 FFmppeg 的转码服务,但是采集视频和录音还真没干过。折腾了一天,终于知道了一些套路。先记录下来。下一步试试实时推送到树莓派上的 rtmp 服务上。

我的系统为Ubuntu 16.04 Desktop x64

录制麦克风

双声道,MP3 编码,MP3 文件格式

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec libmp3lame -f mp3 test1.mp3

AC3 编码,ACC 文件格式

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -acodec ac3 -f ac3 test1.aac

选择音频采集设备时可以用 -i hw:0,0 也可以用 -i plus 。官网给出的示例用的是 -i /dev/dsp 但在我的系统上提示没有这个文件或目录。

录制桌面

$ ffmpeg -f x11grab 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值