I get an exception when I close IMediaWriter, I make a simple transcode. The exception is "java.lang.RuntimeException: error. Operation is not allowed, could not write a trailer for testing .mp3" I get this when I call IMediaWriter.close (), Any ideas why I get this for simple transcoding? Here is a sample code:
IMediaReader reader = null;
IMediaWriter writer = null;
try {
reader = ToolFactory.makeReader("test.wav");
writer = ToolFactory.makeWriter("test.mp3", reader);
reader.addListener(writer);
while (reader.readPacket() == null) ;
reader.close();
writer.close();
} catch (Exception ex) {
ex.printStackTrace();
}
source
share