我可以分别捕获视频和音频,但是FMJ中javax.media.Manager类的createMergingDataSource方法只会引发UnsupportedOperationException。还有另一种捕获音频和视频并将其编码为AVI(或任何其他格式)的方法。
最佳答案
简而言之,答案是肯定的-但只能依靠本机代码。不过幸运的是,大多数人都需要Mac,Windows和Linux免费提供本机代码和关联的jar。
此类选项之一可能是lti-civil:http://lti-civil.org/
VLCJ也可以解决问题:http://code.google.com/p/vlcj/