//TODO PERFORMANCE: A lot of unnecessary recopying and buffering here
// encode
TagEncoder handler = new TagEncoder();
MovieEncoder encoder = new MovieEncoder(handler);
encoder.export(movie, true);
ByteArrayOutputStream out = new ByteArrayOutputStream();
handler.writeTo(out);
FileUtil.writeBinaryFile(output, out.toByteArray());
System.out.println(output + " (" + outputFile.length() + " bytes)");