java - xuggler 将 mp4 转换为 avi

标签 java

我正在使用 xuggler 将 mp4 文件转换为 avi 文件。转换进展顺利,但我的程序没有退出 while 循环,请有人帮助我 这是我的代码

IMediaReader mediaReader = ToolFactory.makeReader(inputFilename);
IMediaWriter mediaWriter = ToolFactory.makeWriter(outputFilename, mediaReader);
mediaReader.addListener(mediaWriter);
IMediaViewer mediaViewer = ToolFactory.makeViewer(true);
mediaReader.addListener(mediaViewer);
while (mediaReader.readPacket() == null);

提前致谢

最佳答案

您是否尝试过添加调试监听器来找出问题所在?

 // add a debug listener to the writer to see media writer events
 writer.addListener(ToolFactory.makeDebugListener());

关于java - xuggler 将 mp4 转换为 avi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193250/

相关文章:

java - Spring框架JSON序列化为数组而不是对象

java - 哪个效率更高 : atomically modifying an array or synchronizing access to it?

java - 如何获取数字小数部分的长度?

java - Struts2线程中的拦截器不安全吗?

java - ImageIcon 如何获取图像的文件路径以在 java 中使用?

java - Java中逐字将字符串转换为数组

java - Jetty 服务器显示 System.err

java - Hadoop 字数统计 : receive the total number of words that start with the letter "c"

java - JTree 中的桌面 View - Swing - 仅限 Windows

java - 使用 GroupSequence 验证嵌套 bean 并一次应用每个组