【问题标题】:No Audio recorded with FFMPEG ALSA Loopback没有使用 FFMPEG ALSA 环回录制的音频
【发布时间】:2019-05-21 01:36:00
【问题描述】:

我正在尝试用音频录制屏幕。我在浏览器中播放了一个带有音频和视频的 mp4 文件,我尝试了指定here 的命令,并尝试将输出保存到 mp4 和 mkv 文件。但是屏幕录制没有音频。我已经安装了 Alsa 环回与

sudo apt-get install linux-image-extra-virtual

modprobe snd-aloop

arecord -laplay -l 的输出是 arecord -l aplay -l

我已经尝试过所有硬件设备,例如hw:0hw:2hw:0,1hw:0,1,0

我正在使用带有 FFMPEG 版本 4.0.3-1~18.04.york0 的 Ubuntu 18.04

FFMPEG 版本 3.4.4-0ubuntu0.18.04.1 遇到了同样的问题

在 FFMPEG 版本 4.0.3-1~16.04.york0 的 Ubuntu 16.04 中也面临同样的问题。

请帮我解决这个问题。我不能使用任何其他软件包,例如 Simple-Screen-Recorder 或 PulseAudio,因为我尝试为应用程序运行的命令仅使用 FFMPEG 和 Alsa Loopback,并且不可更改。

【问题讨论】:

    标签: ffmpeg audio-recording alsa


    【解决方案1】:

    我正在寻找使用 ffmpeg 记录 alsa Loopback 的答案。

    这终于成功了:

    ffmpeg -f alsa -i hw:Loopback,1,0 rec.wav
    

    我不得不承认我使用 pavcontrol 将音频发送到 Loopback 设备。

    【讨论】:

    • 如何使用 pavucontrol 向 Loopback 设备发送音频?
    • 在 pavucontrol -> 播放选项卡 -> 我可以为每个播放源选择带有下拉菜单的输出。我可以在“Hdmi”、“内置音频模拟立体声”和“环回模拟立体声”之间进行选择
    猜你喜欢
    • 2021-05-19
    • 2019-04-27
    • 2015-05-13
    • 2013-01-07
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 2020-08-28
    相关资源
    最近更新 更多