我有一个创建的音乐可视化使用处理。现在我想把它转换成一个视频,而我能想到的最不引人注目的方式就是录制一个屏幕。
我认为将处理导出到视频,包括音频,从内部处理本身,在ubuntu上似乎是一个未解决的问题。非常困难,也可能导致时间同步问题(因为音乐继续运行,而图像被捕获)。那就转到屏幕广播方法上。
别紧张,我想。但我错了。第一个障碍是找到一种方法来记录声音(而不是麦克风)。
我确实为那个这里找到了一个教程。
简而言之:使用gtk-recordmydesktop
和pulse audio
。准确地说:
如果我用我的网页浏览器播放一部youtube电影来录制的话,这是可行的。我看到它出现在PlayBack选项卡中,然后可以很容易地记录下来。但不是为了处理。处理是用java编写的。处理不使用ALSA,而是直接使用硬件设备来创建声音。当声音播放时,它不会出现在脉冲音频混频器中。
我现在怎么录音频?
发布于 2012-03-23 15:14:33
我发现java不使用ALSA,而是直接处理音频设备。有效地渲染脉冲音频无用,从而使我无法循环音频返回到输入为记录。这似乎很难回避。进一步阅读了解到这可能与使用中的JDK有关。那怎样才能避开这一切?
处理程序使用java。但是当java在浏览器中运行时,它确实使用了ALSA。不知何故,浏览器容器为您正确地处理这个问题。
因此,简单的解决方案是:将处理草图导出到applet,在浏览器中播放applet,并记录!:)
我希望这也能帮助到其他人。
发布于 2012-03-22 15:09:18
链接中的解决方案似乎运行得很好(如果我正确理解了您的要求)。甚至不需要更改gtk-recordmydesktop
中的任何配置就可以工作。
您不需要在pavucontrol
中更改任何有关处理的内容,因为它不会显示在“记录”选项卡中,您需要更改gtk-recordmydesktop
设置来捕获系统声音。
这是一个关于我是怎么做到的的快速视频。
请不要抱怨音乐,我的邻居喜欢它!)
(至少每次我大声演奏时,他们都会不断地敲打喜悦的声音)
发布于 2012-03-22 14:33:42
从来没有..。永远..。让我失望了。上一次我检查时,它确实需要一个自定义包。
https://askubuntu.com/questions/115238
复制相似问题