Мне нужно объединить несколько видеофайлов MP4 в один файл с помощью java. Может ли кто-нибудь сказать мне, как объединить видео. Ваша помощь будет оценена по достоинству.
Как объединить несколько видеофайлов MP4 в один файл
comment
Какое программное обеспечение или библиотеку вы планируете использовать? Это не то место, где можно попросить рекомендации.
- person Peter Lawrey   schedule 02.05.2016
comment
Привет, Питер, я понятия не имею, какую библиотеку следует использовать для объединения видео. Но эту задачу следует выполнять с помощью java.
- person Mohd Abad   schedule 02.05.2016
Ответы (1)
Поскольку вы не упомянули формат, трудно дать совет, но для mp4 это кажется хорошей альтернативой. Даже включает пример слияния файлов.
Код взят по ссылке:
MovieCreator mc = new MovieCreator();
Movie video = mc.build(Channels.newChannel(AppendExample.class.getResourceAsStream("/count-video.mp4")));
Movie audio = mc.build(Channels.newChannel(AppendExample.class.getResourceAsStream("/count-english-audio.mp4")));
List videoTracks = video.getTracks();
video.setTracks(new LinkedList());
List audioTracks = audio.getTracks();
for(Track videoTrack:videoTracks){
video.addTrack(new AppendTrack(videoTrack, videoTrack));
}
for(Track audioTrack:audioTracks){
video.addTrack(new AppendTrack(audioTrack, audioTrack));
}
IsoFile out = new DefaultMp4Builder().build(video);
FileOutputStream fos = new FileOutputStream(new File(String.format("output.mp4")));
out.getBox(fos.getChannel());
fos.close();
https://code.google.com/archive/p/mp4parser/wikis/AppendTracks.wiki
person
Viktor Mellgren
schedule
02.05.2016
Спасибо Vixen за помощь. да, я говорю о mp4, можете ли вы прислать пример кода для слияния нескольких видео MP4. я не нашел пример кода в данной ссылке. Любая помощь будет оценена по достоинству.
- person Mohd Abad; 02.05.2016
Здравствуйте, что такое MovieCreator?
- person Bipin Bharti; 05.06.2017
@RobbyPatel, я бы предположил, что это часть mp4parser
- person Viktor Mellgren; 05.06.2017
@ViktorMellgren хорошо, я понятия не имею о mp4parser, можете ли вы привести мне пример
- person Bipin Bharti; 05.06.2017
у меня проблема с объединением 2 .mp4 в android
- person Bipin Bharti; 05.06.2017