ffplay -list_devices true -f dshow -i dummy
ffplay -f dshow -i video="USB Camera"
ffplay -list_options true -f dshow -i video="USB Camera"
ffmpeg -f dshow -video_device_number 1 -i video="USB Camera"
ffplay -f dshow -video_size 640x480 -i video="USB Camera"
测试推送MP3 ffmpeg -re -stream_loop -1 -i "demo.mp3" -vn -acodec copy -strict -2 -f flv rtmp://localhost:1935/live/STREAM_NAME
ffmpeg -devices
Devices:
D. = Demuxing supported
.E = Muxing supported
--
D dshow DirectShow capture
D gdigrab GDI API Windows frame grabber
D lavfi Libavfilter virtual input device
E sdl,sdl2 SDL2 output device
D vfwcap VfW video capture
fmpeg -f dshow -list_devices true -i ""
[dshow @ 0000027863f2da80] DirectShow video devices (some may be both video and audio devices)
[dshow @ 0000027863f2da80] "ov9734_azurewave_camera"
[dshow @ 0000027863f2da80] Alternative name "@device_pnp_\\?\usb#vid_13d3&pid_56db&mi_00#6&31a7812a&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global"
[dshow @ 0000027863f2da80] DirectShow audio devices
[dshow @ 0000027863f2da80] "麦克风阵列 (Realtek(R) Audio)"
[dshow @ 0000027863f2da80] Alternative name "@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{68F8B2CA-5F76-477D-B915-5575AD08B398}"
ffmpeg -f dshow -i "ov9734_azurewave_camera" -c:v libx264 -preset superfast -tune zerolatency -an -f flv rtmp://localhost/live/test
ffmpeg -hide_banner -list_devices true -f dshow -i dummy
ffmpeg -f dshow -i audio="麦克风阵列 (Realtek(R) Audio)" -codec:a aac -ac 2 -ar 44100 -f flv "rtmp://127.0.0.1:10085/live/test"