Jak podzielić duży plik wideo MPEG-4 na mniejsze pliki?

10

Mam godzinę surowego materiału ze spotkania grupy użytkowników, który chcę podzielić na 10-minutowe fragmenty, aby móc przesłać je na YouTube. Przeszukałem trochę i nie mogłem znaleźć dobrego sposobu na osiągnięcie tego. Czy znasz dobrą metodę lub narzędzie do dzielenia wideo? Mam dostęp do oprogramowania Adobe z pracy.

EDYCJA: Przyjaciel w pracy zasugerował, żebym sprawdził http://videohelp.com, ale tutaj jest on zablokowany, więc myślę, że będę musiał to sprawdzić później.

Robert Greiner
źródło
2
Wiem, że MeGUI ma zdolność do dzielenia MP4 według rozmiaru pliku, ale nie sądzę, że może robić kody czasowe ... Jak zostało zakodowane źródło - CBR lub VBR?
Przełom
1
spoko, sprawdzę MeGUI Jestem prawie pewien, że kodowanie to VBR. Nagrałem go z Flip Ultra HD
Robert Greiner
1
Hmm, to utrudnia. Gdyby to był CBR, możesz po prostu określić, jak duże byłoby 10 minut, i podzielić go według tego rozmiaru. W przypadku VBR może być konieczne ponowne kodowanie pliku, ponieważ trudno jest po prostu podzielić pliki w określonych kodach czasowych bez klatek kluczowych.
Przełom
O, rozumiem. Mimo to warto spróbować.
Robert Greiner
1
Wydaje mi się, że zawsze można to oszacować, uzyskując średni rozmiar filmu na dziesięć minut (lub dziewięć, jeśli chcesz być bezpieczny), a następnie dzieląc go na ten rozmiar. Dla pewności możesz przejść do menu podziału w MeGUI, przechodząc do Tools -> Muxer -> MP4 Muxeri ustawiając drugą ostatnią opcję ( Splitting).
Przełom

Odpowiedzi:

13

Jeśli nie boisz się wiersza poleceń, narzędziem jest ffmpeg .

Jest to trochę skomplikowane, ale większość darmowych narzędzi jest oparta na ffmpeg, ponieważ jest to najmocniejsze z dostępnych. To jest próbka polecenia rozdzielającego 30 sekund filmu.

ffmpeg -i input.avi -vcodec copy -ss 00:00:10:15 -t 00:00:30:00 output.avi

Jeśli korzystasz z systemu Windows, instalacja jest trochę trudna, ale oto kilka dobrych linków, aby go pobrać. http://ffmpeg.arrozcru.org/wiki/index.php?title=Links

dreszcze42
źródło
1
+1 doskonałe, to może być właśnie to, czego szukam. Sprawdzę to wieczorem, kiedy wrócę z pracy do domu. Dziękuję Ci.
Robert Greiner
mam nadzieję, że to zadziała, używam Linuksa i udało mi się zrobić z nim świetne rzeczy.
dreszcze42
1
Właściwie to całkiem niezłe ... Czy koduje, czy tylko dzieli pliki i pisze odpowiednie nagłówki?
cp2141,
Wierzę, że w tym przypadku unikasz kodowania i po prostu kopiujesz strumień, ale nie jestem pewien co do szczegółów.
dreszcze42
nie oznacza to, że nie ma dźwięku? czy on nie chciał dźwięku?
barlop
3

Jeśli chcesz spróbować, meGUI poradzi sobie z dzieleniem plików MP4 według rozmiaru pliku. Aby to zrobić, po prostu uruchom program i przejdź do Tools -> Muxer -> MP4 Muxer. Zaimportuj plik, a następnie możesz wprowadzić rozmiar pliku, aby go podzielić.

Jeśli pracujesz z zawartością CBR, możesz określić rozmiar pliku dla dziesięciominutowego segmentu za pomocą przepływności. Jeśli jest to VBR, jest to mniej spójne w zależności od treści, więc powinieneś dążyć do nieco krótszego czasu (np. Średni rozmiar segmentu dziewięciominutowego), abyś nie przekroczył limitu 10 minut.

Przełom
źródło
2
ffmpeg -i input.avi -acodec copy -vcodec copy -ss 00:00:00:00 -t 00:10:00:00 output.avi

Spowoduje to również skopiowanie dźwięku ... właśnie przesłałem wyciszony film na YouTube z występem muzycznym. -an jest winowajcą. Strony FTW.


źródło
0

Jeśli wideo znajduje się w kontenerze MP4, MOV lub 3GP (tzn. Ma rozszerzenie .mp4, .mov lub .3gp), to MP4Box (wykorzystanie w wierszu poleceń) i YAMB (GUI dla MP4Box) są potrzebne.

Uruchom YAMB i wybierz sekcję Edycja, dostępna jest opcja „Kliknij, aby podzielić pliki MP4 / M4A / MOV / 3GP”.

YAMB

Alternatywne lokalizacje pobierania: MP4Box i YAMB

Shevek
źródło