Слияние mp4 не показывает видео - PullRequest
0 голосов
/ 26 октября 2019

Привет, я новичок в разработке приложений, я пытаюсь создать загрузчик YouTube ... Извлечение из itag работает для 360p и 720p, но для 480p и 1080 нам нужно загружать видео с тире и объединять аудио и видео ... поэтому я используюmp4 сливается ... но в выводе получаю только аудио не показывающее видео

    private void mergeMp4(String inFilePathAudio, String inFilePathVideo) {
        String path = inFilePathVideo.substring(0, inFilePathVideo.lastIndexOf("/"));
        try {
            Movie video = MovieCreator.build(inFilePathVideo);
            Movie audio = MovieCreator.build(inFilePathAudio);
            video.addTrack(audio.getTracks().get(0));
            Container out = new DefaultMp4Builder().build(video);
            long currentMillis = System.currentTimeMillis();
            FileOutputStream fos = new FileOutputStream(new File(path + TEMP_FILE_NAME + currentMillis + ".mp4"));
            out.writeContainer(fos.getChannel());
            fos.close();
            File inAudioFile = new File(inFilePathAudio);
            inAudioFile.delete();
            File inVideoFile = new File(inFilePathVideo);
            if (inVideoFile.delete()) {
                File tempOutFile = new File(path + TEMP_FILE_NAME + currentMillis + ".mp4");
                tempOutFile.renameTo(inVideoFile);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

подскажите как это исправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...