package org.mp4parser.examples.mux.filebased;
import org.mp4parser.Container;
import org.mp4parser.muxer.FileDataSourceImpl;
import org.mp4parser.muxer.Movie;
import org.mp4parser.muxer.builder.DefaultMp4Builder;
import org.mp4parser.muxer.tracks.h264.H264TrackImpl;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* Created by sannies on 26.10.2015.
*/
public class MuxMe {
public static void main(String[] args) throws IOException {
H264TrackImpl h264Track = new H264TrackImpl(new FileDataSourceImpl("C:\\dev\\mp4parser\\streaming\\src\\test\\resources\\org\\mp4parser\\streaming\\input\\h264\\tos.h264"));
Movie m = new Movie();
m.addTrack(h264Track);
DefaultMp4Builder builder = new DefaultMp4Builder();
Container c = builder.build(m);
c.writeContainer(new FileOutputStream("output-old.mp4").getChannel());
}
}