gpt4 book ai didi

ffmpeg - 使用 gdigrab 录制桌面屏幕时减少背景音频噪音

转载 作者:行者123 更新时间:2023-12-04 22:58:17 25 4
gpt4 key购买 nike

我有一个使用 FFmpeg 记录桌面屏幕的应用程序。这是我使用的命令

ffmpeg.exe -threads 4 -rtbufsize 2048m -f dshow -i audio="Microphone (Realtek Audio)"  -f gdigrab -offset_x 1 -offset_y 1 -video_size 768x432 -probesize 4096M -i desktop -pix_fmt yuv420p -c:v libx264 -crf 28 -preset ultrafast -tune zerolatency -movflags +faststart -r 15 recording.mp4
它工作正常。但我想减少音频的背景噪音。我为此找到了一些 native 过滤器
  • afftdn
  • anlmdn
  • arnndn

  • 但不确定如何在录制屏幕时使用它们。你能帮忙吗?

    最佳答案

    添加 -af (或 -filter_complex )选项与所需的过滤器名称:

    ffmpeg.exe -threads 4 -rtbufsize 2048m -f dshow -i audio="Microphone (Realtek Audio)" -f gdigrab -offset_x 1 -offset_y 1 -video_size 768x432 -framerate 15 -probesize 4096M -i desktop -pix_fmt yuv420p -c:v libx264 -crf 28 -preset ultrafast -tune zerolatency -af afftdn -movflags +faststart recording.mp4
    不相关的更改:我删除了 -r 15输出选项并使用 gdigrab -framerate 设置帧速率避免不必要的 25 fps(gdigrab 默认)到 15 fps 转换的选项

    关于ffmpeg - 使用 gdigrab 录制桌面屏幕时减少背景音频噪音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62941029/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com