东方耀AI技术分享

标题: FFmpeg的录制命令_音视频 [打印本页]

作者: 东方耀    时间: 2020-2-13 12:09
标题: FFmpeg的录制命令_音视频
FFmpeg的录制命令_音视频




MAC系统下的:


ffmpeg -f avfoundation -i 1 -r 30 out.yuv


yuv是一种原始格式数据 非常大 采集的数据 没有任何压缩


播放yuv的视频:
ffplay -s 2560x1600 -pix_fmt uyvy422 out.yuv
需要指定 渲染的大小 和 像素格式 因为out.yuv中没有保存这些信息

查看设备索引号:
ffmpeg -f avfoundation -list_devices true -i ""
输出:
[AVFoundation indev @ 0x7ff69cc0a180] AVFoundation video devices:
[AVFoundation indev @ 0x7ff69cc0a180] [0] FaceTime HD Camera
[AVFoundation indev @ 0x7ff69cc0a180] [1] Capture screen 0
[AVFoundation indev @ 0x7ff69cc0a180] AVFoundation audio devices:
[AVFoundation indev @ 0x7ff69cc0a180] [0] Built-in Microphone


mac下录制音频:
ffmpeg -f avfoundation -i :0 out.wav

播放音频:
ffplay out.wav




问题:如何录制桌面的视频和音频?
ffmpeg -f avfoundation -i 1:0 -r 30 out_dfy.yuv out_dfy.wav

播放视频:
ffplay -video_size 2560x1600 -pixel_format uyvy422 out_dfy.yuv


播放音频:
ffplay out_dfy.wav







作者: Walkerwang    时间: 2021-4-2 08:54
超高分辨率
作者: nlp    时间: 2022-5-11 14:53





欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) Powered by Discuz! X3.4