一、注册audio_sniffer
可以自行从网上下载audio_sniffer.dll和audio_sniffer-x64.dll
或者安装Screen Capturer Recorder后从软件目录拷贝出来,Screen Capturer Recorder项目地址:
https://sourceforge.net/projects/screencapturer/files/
例如将audio_sniffer和audio_sniffer-x64.dll拷贝到D:\tools\virtual-audio\目录下
打开CMD窗口,执行以下命令:
regsvr32 "D:\tools\virtual-audio\audio_sniffer.dll"
regsvr32 "D:\tools\virtual-audio\audio_sniffer-x64.dll"
二、下载ffmpeg
ffmpeg下载地址:
https://ffmpeg.org/download.html#build-windows
下载后直接解压出来 ,例如将ffmpeg拷贝到D:\tools\ffmpeg.exe
三、查看可用设备
打开CMD窗口,进入ffmpeg.exe所在目录,执行以下命令:
ffmpeg -list_devices true -f dshow -i dummy
如果出现中文乱码,则首先执行一下这个命令:chcp 65001,然后再查看可用设备。
四、拷贝水印字体文件
打开C:\Windows\Fonts\目录,找到微软雅黑
将字体拷贝到ffmpeg所在目录,例如D:\tools\msyh.ttf
五、录制屏幕+麦克风+文字水印
打开CMD窗口,执行以下命令:
D:\tools\ffmpeg.exe -f dshow -i audio="麦克风 (Realtek High Definition Audio)" -rtbufsize 1000M -thread_queue_size 1024 -f gdigrab -i desktop -pix_fmt yuv420p -vf drawtext="fontcolor=red:fontsize=50:fontfile='msyh.ttf':text='鱼知凡工具箱':x=50:y=50" -y D:\tools\luping.mp4
结束录制:
在CMD窗口中输入q
六、录制屏幕+声卡+麦克风+文字水印
打开CMD窗口,执行以下命令:
D:\tools\ffmpeg.exe -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i audio="麦克风 (Realtek High Definition Audio)" -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -rtbufsize 1000M -thread_queue_size 1024 -f gdigrab -i desktop -pix_fmt yuv420p -vf drawtext="fontcolor=red:fontsize=50:fontfile='msyh.ttf':text='鱼知凡工具箱':x=50:y=50" -y D:\tools\luping.mp4
结束录制:
在CMD窗口中输入q
七、录制摄像头+麦克风+文字水印
打开CMD窗口,执行以下命令:
D:\tools\ffmpeg.exe -f dshow -i audio="麦克风 (Realtek High Definition Audio)" -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i video="USB2.0 Camera" -pix_fmt yuv420p -vf drawtext="fontcolor=red:fontsize=50:fontfile='msyh.ttf':text='鱼知凡工具箱':x=50:y=50" -y D:\tools\luping.mp4
结束录制:
在CMD窗口中输入q
八、录制摄像头+声卡+麦克风+文字水印
打开CMD窗口,执行以下命令:
D:\tools\ffmpeg.exe -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i audio="麦克风 (Realtek High Definition Audio)" -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -rtbufsize 1000M -thread_queue_size 1024 -f dshow -i video="USB2.0 Camera" -pix_fmt yuv420p -vf drawtext="fontcolor=red:fontsize=50:fontfile='msyh.ttf':text='鱼知凡工具箱':x=50:y=50" -y D:\tools\luping.mp4
结束录制:
在CMD窗口中输入q