!7 lib 1006985 // JAAD for AAC decoding import net.sourceforge.jaad.mp4.*; import net.sourceforge.jaad.mp4.api.*; p { File file = getProgramFile(#1006739, "Prince - Motherless Child - Live!-99Q31nyH16w.m4a"); assertTrue("Please run #1006739", file.exists()); fixContextClassLoader(); MP4Container container = new MP4Container(new RandomAccessFile(file, "r")); Movie movie = container.getMovie(); List tracks = movie.getTracks(AudioTrack.AudioCodec.AAC); print("Got " + n(tracks, "tracks")); if (tracks.size() > 0) { Track track = tracks.get(0); byte[] decoderSpecificInfo = track.getDecoderSpecificInfo(); byte[] frame = track.readNextFrame(); print("Got frame: " + l(frame)); //do something with the frame, e.g. pass it to the AAC decoder } }