我正在尝试使用Java创建视频编辑器。获取图像后,我现在尝试从视频中获取音频。这是我当前的代码:
org.bytedeco.javacv.Frame frameImage = frameGrabber.grabImage();
image = new Java2DFrameConverter().convert(frameImage);
org.bytedeco.javacv.Frame frameAudio = frameGrabber.grabSamples();
// ???
如果您想知道,frameImage
和frameAudio
是分开的,因为仅frameGrabber.grab()
就无法正确加载图像。
我不知道如何处理frameAudio。
我相信samples
字段包含音频信息,但我不知道该如何处理。 (我是JavaCV的新手)
起初,我只想播放音频,但后来必须添加声音效果。
我想,问题是我不知道自己在寻找什么。我应该将其转换为音频流吗?我不知道该怎么做。
任何指针都非常有帮助! Google尚未提供任何答案。