【问题标题】:How to use ffmpeg read realtime microphone audio volume?如何使用 ffmpeg 读取实时麦克风音量?
【发布时间】:2020-09-23 10:47:00
【问题描述】:

我有谷歌这个问题,这是一个类似的problem

但是当我执行以下命令时

val command = arrayOf("/usr/local/bin/ffmpeg",
    "-f", "avfoundation",
    "-i", ":2",
    "-t", "5",
    "-ar", "11025",
    "-ac", "1",
    "-acodec","aac", "-")

我收到此错误Unknown input format: 'avfoundation' 谁有这个问题的想法?

PS:我的平台是安卓,我用的是android-ffmpeg lib

【问题讨论】:

    标签: android ffmpeg android-ffmpeg


    【解决方案1】:

    看起来您在 Android 上运行 ffmpeg,但 avfoundation 仅受 Apple 设备支持。

    【讨论】:

    • 是的,我在 Android 上运行 ffmpeg,所以你知道我应该使用什么样的命令吗?
    • @Cyrus 我对Android一无所知,但也许它支持ALSA。见docswiki
    • 您可以键入ffmpeg -devices 来列出可用的设备(无论您在哪个平台上运行它)。但是,我只是尝试从 Android 运行命令,但只取回了 lavfi,即 Libavfilter 输入虚拟设备。似乎ffmpeg 没有在Android 上获取内部设备(但我可能错了)
    猜你喜欢
    • 2017-03-01
    • 1970-01-01
    • 2013-11-18
    • 2011-10-16
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多