FFMPEG使用虚拟静音音频进行视频捕捉


0

我正在使用FFmpeg捕获屏幕视频,无论是否有音频,它都可以完美地工作。

我想用静音音频捕捉视频,我正在使用“anullsrc”过滤器,但它不起作用

-y -rtbufsize 100M -f dshow -framerate $ fps $ -i anullsrc = channel_layout = stereo:sample_rate = 44100 -i video =“screen-capture-recorder”-c:v libx264 -r $ fps $ -preset ultrafast -tune zerolatency -crf 28 -pix_fmt yuv420p -movflags + faststart“$ output $”

Answers:


0

正确的语法是

-y -rtbufsize 100M -f dshow -framerate $fps$ -i video="screen-capture-recorder" -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -c:v libx264 -r $fps$ -preset ultrafast -tune zerolatency -crf 28 -pix_fmt yuv420p -movflags +faststart "$output$"

您的dshow options..etc正在应用于音频输入,而不是视频。anullsrc是ffmpeg中的源过滤器,因此-f lavfi必须进行设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.