Java Xuggler-添加音频?
我通过编码BuffereImage创建视频文件。如何从mp3文件向此视频添加音频Java Xuggler-添加音频?,java,audio,video,mp3,xuggle,Java,Audio,Video,Mp3,Xuggle,我通过编码BuffereImage创建视频文件。如何从mp3文件向此视频添加音频 IMediaWriter movie = ToolFactory.makeWriter("somefile.mp4"); movie.addVideoStream(0, 0, ICodec.ID.CODEC_ID_H264, 720, 540); movie.encodeVideo(0,img, time, TimeUnit.MILLISECONDS); movie.close
IMediaWriter movie = ToolFactory.makeWriter("somefile.mp4");
movie.addVideoStream(0, 0, ICodec.ID.CODEC_ID_H264, 720, 540);
movie.encodeVideo(0,img, time, TimeUnit.MILLISECONDS);
movie.close();
当我尝试连接类时,出现以下错误:
45694 [Thread-2] WARN com.xuggle.xuggler - Got error: picture is not of the same PixelType as this Coder expected (../../../../../../../csrc/com/xuggle/xuggler/StreamCoder.cpp:1430)
使用下面的示例:
@好的,你已经通过了在那里的示例如何连接两个文件,我想创建视频,并在此过程中添加音频。不再加载已保存的视频。@goodm您使用的图像类型是什么?请传递正在填充图像的代码[代码段中的img变量]。如果您使用的是BuffereImage,请使用BuffereImage.TYPE_3BYTE_BGR而不是BuffereImage.TYPE_INT_RGBI创建BuffereImage。要将mp3文件添加到视频中,我正在研究如何裁剪mp3.grt!如果你觉得整个对话对你有帮助,就把它标记为正确答案。
writer.addAudioStream(audioStreamIndex, audioStreamId, channelCount,
sampleRate);