![如何在 ubuntu 22.04 上通过 CLI 录制带有音频的网络摄像头?](https://linux22.com/image/1191398/%E5%A6%82%E4%BD%95%E5%9C%A8%20ubuntu%2022.04%20%E4%B8%8A%E9%80%9A%E8%BF%87%20CLI%20%E5%BD%95%E5%88%B6%E5%B8%A6%E6%9C%89%E9%9F%B3%E9%A2%91%E7%9A%84%E7%BD%91%E7%BB%9C%E6%91%84%E5%83%8F%E5%A4%B4%EF%BC%9F.png)
使用命令行开始录制音频和视频(来自网络摄像头)的命令。最好使用 ffmpeg
答案1
ffmpeg -f pulse -ac 2 -i default -f v4l2 -i /dev/video0 -t 00:00:20 -vcodec libx264 record.mp4
- -f 定义格式、音频脉冲和 v4l2(Video 4 Linux 2)。
- -ac 定义音频通道,在本例中为 2。
- -i 定义输入,默认为音频,网络摄像头为视频。
- -t 定义录音的持续时间,在本例中为 20 秒。
- -vcodec 定义输出视频编解码器,因为它是一个 mp4 文件,所以它被设置为 libx264 (H.264)
- 音频应该默认为 AAC,因此不需要 -acodec。
https://dev.to/ethand91/how-to-record-webcam-video-and-audio-using-ffmpeg-419c