首页 > 其他 > 详细

ffmpeg命令行录音【07】

时间:2021-05-12 00:14:37      阅读:20      评论:0      收藏:0      [点我收藏+]
1 命令行简介
ffmpeg 提供了三个可以直接执行的命令 ffmpeg ffplay ffprobe
 
1.1 ffmpeg 主要作用对音视频编码解码
在命令行输入ffmpeg 输出如下内容
ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
 
为了说的更明白 咱们简化一下格式
 
ffmpeg arg1 arg2 -i arg3 arg4 arg5
arg1 全局参数
arg2:输入文件参数
arg3:输出文件
arg4:输出文件参数
arg5:输出文件
1.2 ffprobe 查看音视频文件信息
ffprobe ac.mp3 或者ffplay 张涛\ 2021-05-05\ 19.46.37.mp4
 
ffprobe -hide_banner ac.mp3 简洁显示
 
 
2 命令行录音
查看当前平台可用的设备( 我的是 mac)
ffmpeg -devices
输出如下内容
Devices:
D. = Demuxing supported
.E = Muxing supported
--
D avfoundation AVFoundation input device
D lavfi Libavfilter virtual input device
E sdl,sdl2 SDL2 output device
D x11grab X11 screen capture, using XCB
 
查看支持的设备
ffmpeg -f AVFoundation -list_devices true -i dummy
输出
[AVFoundation indev @ 0x7ff18b7042c0] AVFoundation video devices:
[AVFoundation indev @ 0x7ff18b7042c0] [0] FaceTime高清摄像头(内建)
[AVFoundation indev @ 0x7ff18b7042c0] [1] Capture screen 0
[AVFoundation indev @ 0x7ff18b7042c0] AVFoundation audio devices:
[AVFoundation indev @ 0x7ff18b7042c0] [0] 聚集设备
[AVFoundation indev @ 0x7ff18b7042c0] [1] Soundflower (64ch)
 
2.4指定设备录音
ffmpeg -f avfoundation -i :3 out.wav
 
2.5查看avfoudation参数
ffmpeg -h demuxer=avfoundation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ffmpeg命令行录音【07】

原文:https://www.cnblogs.com/thepeony/p/14757677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!