Zobacz także superuser.com/questions/43588/..., aby uzyskać więcej informacji. Nie jestem jednak pewien, czy sklasyfikowałbym to pytanie jako duplikat.
Przełom
1
uprzejmie dodaj swój system operacyjny jako tag.
tumchaaditya
Odpowiedzi:
12
MP4Box może to zrobić, chociaż możesz chcieć użyć do tego GUI, takiego jak YAMB lub My MP4Box GUI . (Uwaga: To nie jest mój program osobiście, to tylko nazwa.) Pliki binarne MP4Box dla Windows są dostępne z tej strony .
Jak rozumiem podaną odpowiedź ffmpeg FAQ, nie można tego zrobić z wideo MP4 (prawdopodobnie H.264), ponieważ nie jest to jeden z „uprzywilejowanych formatów”.
ttarchala
@ttarchala: Spróbowałbym, jeśli da się to zrobić. Wcześniej konwertowałem na MP4 z FFmpeg, ale nigdy nie połączyłem dwóch filmów. Ponadto: chciałbym zauważyć, że FFmpeg rozwija się bardzo szybko. Co nie działało z jedną wersją, może działać tylko w następnej.
polemon
1
Nie wszystkie wersje FFMPEG mają obsługę MP4. Po pierwsze, jest to opatentowana technologia i zapewne nielegalna jest dystrybucja koderów MP4 w USA bez uiszczania opłaty. Jednak wiele kompilacji może to zrobić.
CarlF,
@CarlF: W przypadku Linuksa i Mac OS X tak naprawdę nie jest to problem. Kod może być dystrybuowany dowolnie, więc w zasadzie każdy, kto buduje swój własny FFmpeg, wszystko jest w porządku. Co do patentowania, chciałbym podzielić się komentarzem: nie znajdę teraz strony pod ręką, ale pierwszy patent, który wygasł dla AAC (który jest częściowo zdefiniowany w MPEG-4), jest w 2022 roku. I to jest tylko pierwszy, jest wiele innych, które muszą wygasnąć, aż będzie całkowicie legalne ...
To niczego nie koduje ponownie, umieszcza je w nowym kontenerze strumienia transportowego, co ułatwia ich konkatenację, a następnie konkatenuje je z powrotem do MP4. Jeśli output.mp4 już istnieje, polecenie zakończy się niepowodzeniem. Powyższa wersja używa nazwanych potoków, jeśli korzystasz z systemu, który nie obsługuje plików pośrednich:
Aktualizacja: Właśnie sprawdziłem avidemux, gdy go zainstalowałem, po przeczytaniu innej odpowiedzi. To jest to, czego szukasz (nie sądziłem, że może zrobić MP4 z powodu swojej nazwy…).
Myślę, że VirtualDubMod jest w stanie obsługiwać mp4, chociaż go nie użyłem, więc na pewno nie wiem.
Może chcesz sprawdzić MeGUI . Jest to dość złożona i bogata w funkcje aplikacja i narzędzia.
Narzędzie do osadzania w kontenerze (w twoim przypadku mp4) nazywa się multiplekserem, ale prawdopodobnie nie można ich połączyć.
Możesz używać go w połączeniu z VirtualDub. Virtualdub do konkatenacji strumieni wideo i multiplekser, aby uczynić go ponownie mp4 (bez konieczności ponownego kodowania).
Odpowiedzi:
MP4Box może to zrobić, chociaż możesz chcieć użyć do tego GUI, takiego jak YAMB lub My MP4Box GUI . (Uwaga: To nie jest mój program osobiście, to tylko nazwa.) Pliki binarne MP4Box dla Windows są dostępne z tej strony .
Przykład:
źródło
Polecam skorzystanie z ffmpeg , która jest dostępna dla systemów Mac OS X, Linux i Windows .
Oto dobry przykład połączenia dwóch filmów: http://www.ffmpeg.org/faq.html#SEC27
W ostatnim kroku musisz tylko zrobić kontener MP4 dla pliku wynikowego.
źródło
Możesz spróbować to zrobić za pomocą ffmpeg:
To niczego nie koduje ponownie, umieszcza je w nowym kontenerze strumienia transportowego, co ułatwia ich konkatenację, a następnie konkatenuje je z powrotem do MP4. Jeśli output.mp4 już istnieje, polecenie zakończy się niepowodzeniem. Powyższa wersja używa nazwanych potoków, jeśli korzystasz z systemu, który nie obsługuje plików pośrednich:
źródło
Aktualizacja: Właśnie sprawdziłem avidemux, gdy go zainstalowałem, po przeczytaniu innej odpowiedzi. To jest to, czego szukasz (nie sądziłem, że może zrobić MP4 z powodu swojej nazwy…).
Myślę, że VirtualDubMod jest w stanie obsługiwać mp4, chociaż go nie użyłem, więc na pewno nie wiem.
Może chcesz sprawdzić MeGUI . Jest to dość złożona i bogata w funkcje aplikacja i narzędzia.
Narzędzie do osadzania w kontenerze (w twoim przypadku mp4) nazywa się multiplekserem, ale prawdopodobnie nie można ich połączyć.
Możesz używać go w połączeniu z VirtualDub. Virtualdub do konkatenacji strumieni wideo i multiplekser, aby uczynić go ponownie mp4 (bez konieczności ponownego kodowania).
źródło
Robię to za pomocą mencodera, po przekonwertowaniu ich na avi za pomocą ffmpeg
oto prosty skrypt, zakładając, że masz 15 plików o nazwie 01.mp4 ... 15.mp4
Twoje zdrowie
źródło
Oto polecenie:
źródło