1. ffmpeg 的主要作用是什么?
# 将MP3文件转成WAV文件
ffmpeg -i xx.mp3 yy.wav
2. ffprobe 的主要作用是什么?
# 可以查看MP3文件的采样率、比特率、时长等信息
ffprobe xx.mp3
3. ffplay 的主要作用是什么?
ffplay xx.mp3
4. 查看当前平台的可用的设备库?
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
5. 查看 mac 中 avfoundation 平台支持的设备?
ffmpeg -f avfoundation -list_devices true -i ''
// 输出如下:
AVFoundation video devices:
[0] FaceTime高清摄像头(内建)
[1] Capture screen 0
AVFoundation audio devices:
[0] airwing
[1] Edu Audio Device
[2] MacBook Pro麦克风
6. 使用 mac 上的录音设备进行录音?
# 在Mac上通过编号指定设备
ffmpeg -f avfoundation -i :0 out.wav
7. 查看支持设备 airwing 的参数?
# 从ffmpeg -devices命令的结果可以看得出来:dshow属于demuxer,而不是muxer
ffmpeg -h demuxer=dshow
ffmpeg -f dshow -list_options true -i audio="麦克风阵列 (Realtek(R) Audio)"