#录制系统声音
#alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
#ffmpeg -f pulse -i 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor' -vf "setpts=(RTCTIME-RTCSTART)/(TB*1000000)" \
-c:a mp3 -f mp3 output.mp3' -y
#------------------------------
#独立麦克风
#ffmpeg -f pulse -i \
'alsa_input.usb-SN0002_2K_USB_Camera_46435000_P030300_SN0002-02.mono-fallback' \
-vf "setpts=(RTCTIME-RTCSTART)/(TB*1000000)" \
-c:a mp3 -f mp3 /home/root135/Documents/What's-he-like?.mp3
#exit
-------------------------------------
pactl list | grep -A2 'Source #'
Source #0
State: SUSPENDED
Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
--
Source #101
State: SUSPENDED
Name: bluez_sink.41_42_FF_28_DF_E0.a2dp_sink.monitor
--
Source #102
State: RUNNING
Name: alsa_input.usb-SN0002_2K_USB_Camera_46435000_P030300_SN0002-02.mono-fallback
#------------------------------
#查看摄像头录屏
#ffplay -f v4l2 -s 320x240 -i /dev/video2 -vf 'hflip'
ffplay -f v4l2 -s 320x240 -i /dev/video2
#------------------------------
#调用本地摄像头.录制完成之后再加文字水印
#ffmpeg -f v4l2 -framerate 30 -s 640x480 -i /dev/video2 \
-vf "setpts=(RTCTIME-RTCSTART)/(TB*1000000)" \
-vf "eq=contrast=1.0,scale=640:-1,hflip" -t 60 \
-f mp4 20250611-0.mp4 \
-vf "setpts=(RTCTIME-RTCSTART)/(TB*1000000)" -y &&
exit
#--------------------------
#-vf hflip:表示水平翻转
#-r 输出帧率
#-vf:设置视频滤镜,scale=2048:-1,宽度为2048,保持长宽比
#ffmpeg -f v4l2 -s 1280x960 -i /dev/video2 -frames:v 1 \
-vf hflip -f image2 'drive card.jpg' -y &&
#这个调用摄像头拍照,效果挺好
#ffmpeg -f v4l2 -s 1280x960 -i /dev/video2 -frames:v 1 \
-f image2 'drive card.jpg' -y &&
#exit
#--------------------------