我有一个用于屏幕录制的“小”脚本 - 我将跳到好的部分。
在我的 avconv 命令中,我同时将 3 个不同的源录制到 3 个不同的音轨。我知道从 pulseaudio 获取音频的唯一方法是这样的:
-f alsa -ac 2 -i pulse
不幸的是,这会导致 pavucontrol 的“录制”选项卡中出现 3 个相同的条目。查看手册页应该有一个录制选项,如下所示:
-f pulse -ac 2 -i <devicename> -name <trackname>
不幸的是,它需要安装,但libpulse-simple
我在我的系统或存储库中找不到它。
有没有办法name
使用类似的选项-f alsa
?
如果没有,如何libpulse-simple
在 (x)ubuntu 12.04 上安装?
编辑:看起来像ubuntu版本编译错误(再次)
现在的问题是“如何在不破坏系统的情况下编译它”
我希望可用的预设/usr/share/avconv
保持可用,并能够通过包管理器恢复(因此没有像将其转储到这样的肮脏黑客/opt
)
编辑2:我已经在启用 libpulse 的情况下编译了 avconv,但现在缺少 x11grab!我找不到./configure
选项列表,但我想启用所有可能启用的功能,这样就不必处理一个又一个缺失的功能。有人知道在哪里可以找到这样的列表吗?他们为官方 ubuntu 软件包使用的任何参数怎么样?
答案1
看起来它已经正确编译了,如下所示:
sudo ./configure --prefix="/home/j/projects/avconv-source/build" --enable-gpl --enable-libmp3lame --enable-libpulse --enable-libx264 --enable-x11grab