我正在从Google云端硬盘下载声音文件,并希望使用Xuggler(或其他多媒体库-我无法确定-但目前我专注于Xuggler)将其转换为另一种格式。没有理由将流作为文件保存在磁盘上,因为一旦转换,我将再次将其作为流传输到某个地方。
查看Xugglers API文档令人困惑。对流的大多数引用是指多媒体容器中的各种流(例如具有一个视频和一个音频流的AVI)。
Xuggler可以接受流对象而不是File对象并将其转换吗?我该怎么做?
其次,我正在看http://www.xuggle.com/public/documentation/java/api/com/xuggle/xuggler/IContainer.html上的文档,尤其是各种开放方法。其中大多数被描述为“打开此容器并准备好进行读取或写入。”我原以为他们会返回一个流,但是他们会返回一个int。
那是为什么?