我在使用Java开发程序方面很陌生。我目前正在编写一个将flv视频转换为mp3的程序。 我已经在Visual Studio.net C#中编写过这样的程序,但问题是,它不是跨平台兼容的...... 我使用ffmpeg二进制文件将视频转换为mp3,但我找不到适用于Mac和Linux的ffmpeg二进制文件。 (如果是这样,我可以从java启动特定的二进制文件,具体取决于操作系统) 所以我尝试用Xuggle转换视频,但最终的mp3有0个字节。我目前的代码如下:
IMediaReader reader = ToolFactory.makeReader("video.flv");
reader.addListener(ToolFactory.makeWriter("music.mp3", reader));
while (reader.readPacket() == null)
do {} while(false);
提前致谢。
抱歉我的英文不好