FFMPEG:在 Android 移动设备或模拟器上使用 android_camera 时无法录制音频

FFMPEG:在 Android 移动设备或模拟器上使用 android_camera 时无法录制音频

我正在尝试通过移动 Android 设备将视频和音频实时传输到我的本地网络,这是我所在公司的用例。

经过搜索,我能够使用以下命令创建视频流:

ffmpeg -f android_camera -i 0 -c:v libx264 -f flv rtmp://$url

此命令的唯一问题在于标题,我无法弄清楚如何从设备内置的麦克风获取音频输入。我尝试了不同的迭代,例如:

使用 android_audio

ffmpeg -f android_camera -i 0 -f android_audio -i 0 -c:v libx264 -c:a aac -f flv rtmp://$url

使用映射

ffmpeg -f android_camera -i 0 -f android_audio -i 0 -map 0:v -map 1:v -c:v libx264 -c:a aac -f flv rtmp://$url

我感觉自己好像碰壁了,无法继续前进。首先,是的,我确实需要使用 FFMPEG 作为命令媒介,并且不能使用预建的项目/包,因为设备已经安装了一个程序来接受 FFMPEG 命令。任何关于这个主题的帮助都将不胜感激。

PS:如果您还能帮助我弄清楚如何找到 Android 设备内置麦克风的名称,那就太好了。

相关内容