Конкатентно два mp4 видео программно

Я пытаюсь выполнить два mp4 видео mp4parser lib. Но я получаю ошибку. Вот мой код

public void appendTwoVideo(String mp4_1,String mp4_2) throws IOException {
    Movie[] inMovies = new Movie[]{MovieCreator.build(mp4_1),
            MovieCreator.build(mp4_2)};

    List<Track> videoTracks = new LinkedList<Track>();
    List<Track> audioTracks = new LinkedList<Track>();

    for (Movie m : inMovies) {
        for (Track t : m.getTracks()) {
            if (t.getHandler().equals("soun")) {
                audioTracks.add(t);
            }
            if (t.getHandler().equals("vide")) {
                videoTracks.add(t);
            }
        }
    }

    Movie result = new Movie();

    if (audioTracks.size() > 0) {
        result.addTrack(new AppendTrack(audioTracks.toArray(new Track[audioTracks.size()])));
    }
    if (videoTracks.size() > 0) {
        result.addTrack(new AppendTrack(videoTracks.toArray(new Track[videoTracks.size()])));
    }

    IsoFile out =  new DefaultMp4Builder().build(result);

    FileChannel fc = new RandomAccessFile(String.format("output.mp4"), "rw").getChannel();
    fc.position(0);
    out.getBox(fc);
    fc.close();
}

В очереди

IsoFile out =  new DefaultMp4Builder().build(result); 

Я получаю ошибку

Error:(296, 53) error: incompatible types: Container cannot be converted to IsoFile.

Может ли кто-нибудь помочь мне с моей ошибкой или как можно соединить два видео по-другому?

android,video,mp4parser,

0