Jak podzielić wideo lub audio (MP3) na wiele części

Wbudowana aplikacja Zdjęcia może być używana do: pokrój porcję pliku wideo. Czasami może być konieczne podzielenie wideo lub audio na wiele części o określonym czasie trwania. Pomaga udostępniać je na Twitterze lub innym portalu społecznościowym, który ma ograniczenie długości. Na przykład Twitter pozwala przesyłać filmy długości nie przekraczającej 140 sekund (2m 20s.)

Aby podzielić wideo na wiele równych części, może być konieczne wielokrotne powtórzenie procedury, jeśli używasz aplikacji Zdjęcia. Zamiast tego możesz użyć narzędzia innej firmy, aby automatycznie podzielić wideo (MP4, MKV, AVI lub MPG) lub audio (MP3, WAV itp.) na wiele równych części.

W tym artykule zobaczmy, jak wyciąć wybór wideo lub audio i zapisać wybór w osobnym pliku. W tym artykule opisano również, jak podzielić wideo lub audio na wiele równych części.

ZWIĄZANE Z:Jak dzielić lub przycinać filmy za pomocą aplikacji Zdjęcia w systemie Windows 10

Spis treści

  1. Korzystanie z narzędzia LoselessCut (bezpłatne)
  2. Korzystanie z narzędzia wiersza poleceń FFmpeg (bezpłatne).
    • Wytnij plik wideo (MP4, MKV, AVI, MPG)
    • Podziel plik wideo (MP4, MKV, AVI, MPG) na wiele części o tej samej długości/czasie trwania
    • Wytnij plik audio (MP3, WAV)
    • Podziel dźwięk MP3 na wiele części o tej samej długości/czasie trwania

Używanie LoselessCut do wycinania lub dzielenia pliku audio lub wideo

LosslessCut to wieloplatformowe narzędzie (które wykorzystuje FFmpeg w zapleczu) do niezwykle szybkich i bezstratnych operacji na wideo, audio, napisach i innych powiązanych plikach multimedialnych. Główną cechą tego narzędzia jest bezstratne przycinanie i cięcie plików wideo i audio. Pozwala szybko wyodrębnić dobre części z filmów i odrzucić wiele gigabajtów danych bez powolnego ponownego kodowania, a tym samym utraty jakości.

  1. Ściągnij bezstratne cięcie z GitHub i uruchom go.
  2. Otwórz plik audio lub wideo za pomocą tego narzędzia.
  3. Wybierz ramy czasowe lub segmenty, które chcesz wyeksportować. Możesz tworzyć wiele segmentów, jak chcesz.

    Na przykład, aby podzielić dźwięk lub wideo na równy części o określonej długości (czas trwania), kliknij w menu Edycja → kliknij Odcinki → Utwórz segmenty o stałym czasie trwania. Następnie wprowadź długość każdego segmentu. Jeśli chcesz przesłać segmenty na Twitterze, wprowadź 00:02:10.000 lub 00:02:15.000 ponieważ Twitter ma ograniczenie 140 sekundy.

    wyciąć wiele części audio lub wideo - bezstratny
  4. Segmenty są wybierane automatycznie. Wszystko, co musisz zrobić, to wybrać katalog roboczy (do którego chcesz wyeksportować pliki) i kliknąć przycisk Eksportuj.
    wyciąć wiele części audio lub wideo - bezstratny
  5. Sprawdź ustawienia w następnym oknie dialogowym — tj. oknie dialogowym Opcje eksportu.
    wyciąć wiele części audio lub wideo - bezstratny
  6. Po zakończeniu kliknij przycisk Eksportuj. Otóż ​​to! Segmenty są teraz gotowe.
    wyciąć wiele części audio lub wideo - bezstratny
ikona żarówki wskazówekWskazówka: zwróć uwagę, że w przypadku „cięcia klatki kluczowej” cięcia nie są precyzyjne, ponieważ „cięcie klatki kluczowej” zostanie wycięte w najbliższej klatce kluczowej przed żądanym początkowym punktem cięcia. Jeśli chcesz więcej precyzyjne cięcia, wybierz „Normalne cięcie”.
wyciąć wiele części audio lub wideo - bezstratny
Cięcia są precyzyjne przy użyciu metody „Normal cut”.

Używanie FFmpeg do cięcia lub dzielenia audio lub wideo

FFmpeg to bezpłatny projekt o otwartym kodzie źródłowym składający się z pakietu oprogramowania zawierającego biblioteki i programy do obsługi plików wideo, audio i innych plików multimedialnych oraz strumieni. Za pomocą tego narzędzia konsoli możesz wykonać prawie każde zadanie konwersji / kodowania multimediów. Istnieje wiele programów innych firm, takich jak Screen to Gif, Konwerter plikówitp. które są dołączone do FFmpeg.exe. Widzieliśmy, jak używać FFmpeg.exe do wyodrębnij dźwięk z wideo pliki.

Zobaczmy, jak używać FFmpeg.exe do dzielenia plików audio lub wideo.

Wytnij plik wideo za pomocą FFmpeg

Jest to wiersz poleceń, którego używasz do wyodrębniania części pliku wideo (pierwsze 30 sekund) bez ponownego kodowania i zapisywania zaznaczenia w pliku.

ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i „D:\media\sample.mp4” -c copy „d:\media\sample_cut.mp4”

Powyższe polecenie wyodrębnia pierwsze 30 sekund wideo i zapisuje je w osobnym pliku o nazwie sample_cut.mp4.

  • -SS oznacza czas rozpoczęcia
  • -do oznacza czas zakończenia; FFmpeg zatrzymuje wyprowadzanie w określonej pozycji.
  • -i jest plikiem wejściowym.
  • -C określa używany kodek. W tym przypadku żadne kodowanie nie jest wykonywane tak, jak użyliśmy Kopiuj.

Wskazówka: Zamiast -do, możesz także użyć -T co oznacza czas trwania, a nie punkt końcowy. Na przykład określenie -s 00:00:10 -t 50 wybiera od 10 sekund do 60 sekund audio/wideo.

Brakuje klatek wideo? Wypróbuj metodę kodowania

Podczas odtwarzania, jeśli w pliku wideo (wytworzonym za pomocą ostatniego polecenia) brakuje klatek wideo na początku lub na końcu, możesz użyć metoda ponownego kodowania. Kodowanie to jednak powolny proces. Uruchom to polecenie:

ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: kopia "d:\media\sample_cut.mp4"

Koduje wideo (za pomocą libx264 koder), ale używa tego samego strumienia audio (oznaczonego przez Kopiuj argument.) i wyodrębnia pierwsze 30 sekund wideo i zapisuje je w osobnym pliku o nazwie sample_cut.mp4.

Podziel plik wideo na wiele równych części za pomocą FFmpeg

Wiesz już, jak wyciąć część pliku audio/wideo i zapisać zaznaczenie w pliku. Co zrobić, jeśli chcesz podzielić film na wiele części o określonym czasie trwania lub długości? Możesz użyć następującego wiersza poleceń dla każdego segmentu, który chcesz wyciąć:

ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i „D:\media\sample.mp4” -c: skopiuj „d:\media\sample_part_1.mp4” ffmpeg.exe -ss 00:00:30 -to 00:01:00 -i „D:\media\sample.mp4” -c: skopiuj „d:\media\sample_part_2.mp4” ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i „D:\media\sample.mp4” -c: skopiuj „d:\media\sample_part_3.mp4” ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i „D:\media\sample.mp4” -c: skopiuj „d:\media\sample_part_4.mp4”

To będzie trudne, jeśli będziesz musiał podzielić wiele plików, prawda? Istnieje prosta alternatywa!

Użyjmy -człon argument wiersza polecenia FFmpeg.exe. Ten argument wiersza poleceń dzieli plik wideo na wiele części, z których każda zawiera określoną długość/czas trwania (np. 60 sekund każda):

ffmpeg.exe -i "D:\media\sample.mp4" -f segment -segment_time 60 -c copy -reset_timestamps 1 "d:\media\sample_%03d.mp4"

Nazwy plików wyjściowych będą miały nazwę sample_001.mp4, sample_002.mp4, sample_003.mp4 i tak dalej.

ffmpeg dzieli wideo lub audio na wiele części

Jednak podczas korzystania z Kopiuj metoda przy dzieleniu filmy, podział może nie być dokładny. Widać, że każda część/plik nie ma dokładnie 60 sekund długości. Niektóre mają 57 sekund, a inne ponad 60 sekund.

Metoda ponownego kodowania (dla dokładniejszych cięć)

Jeśli chcesz wyciąć filmy dokładnie (każda część z naprawiony czas trwania), musisz ponownie zakodować wideo podczas dzielenia. Oto argument wiersza poleceń, którego używasz:

ffmpeg -i "D:\Media\sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced*9)" -f segment -reset_timestamps 1 "D: \Media\sample_%03d.mp4"

Proszę bardzo! Wszystkie części mają jednakową długość (maksymalnie tylko 1-sekundowa wariacja), z wyjątkiem, oczywiście, ostatniego klipu.

ffmpeg dzieli wideo lub audio na wiele części

Wytnij plik audio za pomocą FFmpeg

Aby wyciąć część pliku audio MP3 do osobnego pliku, uruchom to polecenie:

ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i „D:\media\sample.mp3” -c: skopiuj „d:\media\sample_cut.mp3”

Powyższe polecenie wyodrębnia pierwsze dziesięć sekund dźwięku z pliku MP3 i zapisuje je w osobnym pliku.

ZWIĄZANE Z:Eksportuj wybraną część dźwięku z pliku wideo za pomocą FFmpeg

Podziel plik audio MP3 na wiele równych części za pomocą FFmpeg

Ten argument wiersza poleceń dzieli plik MP3 na wiele części, z których każda zawiera określoną długość/czas trwania (np. 60 sekund każda):

ffmpeg.exe -i "D:\media\sample.mp3" -f segment -segment_time 60 -c copy "d:\media\sample_%03d.mp3"
ffmpeg dzieli wideo lub audio na wiele części

Nazwy plików wyjściowych będą miały nazwy sample_001.mp3, sample_002.mp3, sample_003.mp3 i tak dalej. Widać, że długość każdego pliku jest równa.

ffmpeg dzieli wideo lub audio na wiele części

Otóż ​​to! Zobacz też Jak scalić filmy w systemie Windows 10 za pomocą wbudowanej aplikacji Zdjęcia.


Jedna mała prośba: Jeśli podobał Ci się ten post, udostępnij go?

Jeden „mały” udział od ciebie bardzo pomógłby w rozwoju tego bloga. Kilka świetnych sugestii:
  • Przypiąć!
  • Udostępnij to na swoim ulubionym blogu + Facebooku, Reddit
  • Tweetuj to!
Więc bardzo dziękuję za wsparcie, mój czytelniku. To nie zajmie więcej niż 10 sekund twojego czasu. Przyciski udostępniania znajdują się tuż poniżej. :)