Przycinanie wideo w formacie FFmpeg Polecenia dają naprawdę precyzyjny sposób na odcięcie niechcianych fragmentów, dopasowanie klatki i uporządkowanie układu wideo za pomocą tych prostych linii. Ten przewodnik omawia instalację, kilka technik kadrowania, a także nieco łatwiejszą alternatywę dla osób, które chcą korzystać z bardziej wizualnych narzędzi do edycji.
Część 1. Czym jest FFmpeg i dlaczego warto go używać do kadrowania
Kadrowanie usuwa niepotrzebne fragmenty wideo, takie jak czarne pasy czy rozpraszające obiekty, które rzucają się w oczy. Z FFmpeg staje się to łatwiejsze, ponieważ narzędzia wiersza poleceń zapewniają dokładne i często bardziej wydajne rezultaty, niż można by się spodziewać.
Czym jest FFmpeg?
FFmpeg to darmowy, open source'owy framework multimedialny służący do edycji, konwersji, nagrywania, strumieniowania i kompresji plików wideo i audio. Obsługuje setki formatów i opiera się na instrukcjach wiersza poleceń zamiast graficznego interfejsu.
Filtr przycinania pozwala zasadniczo usuwać niechciane strefy poprzez ustawienie dokładnych wartości szerokości, wysokości i pozycji.
Dlaczego jest świetny
FFmpeg jest często używany, ponieważ jest darmowy, open source'owy i w miarę niezawodny, jeśli chodzi o precyzyjne kadrowanie. Jest kompatybilny z setkami formatów multimedialnych, bardzo ułatwia przetwarzanie wsadowe zadań i można go uruchomić w systemach Windows, macOS i Linux. Ponadto jest na tyle elastyczny, że można połączyć kadrowanie z innymi edycjami za pomocą jednego polecenia, co jest bardzo przydatne.
Przycinanie vs. zmiana rozmiaru vs. skalowanie w FFmpeg
| Funkcja | Przyciąć | Zmień rozmiar | Skala |
| Zamiar | Usuwa niechciane obszary. | Zmienia wymiary wideo. | Zmienia rozdzielczość wideo. |
| Efekt | Wycina część obrazu. | Zmniejsza lub powiększa cały obraz. | Zachowaj pełny obraz podczas ponownego próbkowania. |
| Typowe zastosowania | Usuń czarne paski i krawędzie. | Dopasuj rozmiar ekranu lub platformy. | Konwertuj do rozdzielczości HD, Full HD lub 4K. |
Część 2. Instalowanie FFmpeg
Zanim zaczniesz kadrować filmy za pomocą FFmpeg, musisz go najpierw zainstalować, a następnie upewnić się, że jest dostępny w systemie (poprawnie dodany). Kroki instalacji różnią się nieco w zależności od używanego systemu operacyjnego.
1. Instalacja w systemie Windows
Krok 1Wejdź na oficjalną stronę FFmpeg i pobierz najnowszą wersję dla systemu Windows.
Krok 2Rozpakuj pobrany plik ZIP do folderu takiego jak C:FFmpeg i zachowaj go tam
Krok 3Otwórz folder bin i skopiuj pełną ścieżkę (całość).
Krok 4Dodaj ścieżkę folderu bin do zmiennej środowiskowej Ścieżka systemu Windows, aby można ją było łatwiej znaleźć.
Krok 5otwarty Wiersz polecenia, wpisz ffmpeg -version, a następnie naciśnij zainstalować. Jeśli pojawi się informacja o wersji, oznacza to, że FFmpeg jest zainstalowany.
2. Instalacja na macOS
Krok 1Jeśli Homebrew nie jest jeszcze zainstalowany na Twoim systemie, zainstaluj go.
Krok 2otwarty Terminal.
Krok 3Następnie uruchom to polecenie: instalacja brew ffmpeg
Krok 4Po zakończeniu instalacji sprawdź ją, wpisując: ffmpeg -wersja
Jeśli widzisz wydrukowaną informację o wersji, oznacza to, że FFmpeg jest gotowy do użycia i możesz go używać do przycinanie wideo na komputerze Mac lub wykonaj inne zadania edycyjne.
3. Instalacja w systemie Linux
Krok 1Otwórz aplikację Terminal.
Krok 2Zainstaluj FFmpeg przy użyciu menedżera pakietów dla dystrybucji Linuksa.
Dla Ubuntu i Debian:
- sudo apt update
- sudo apt install ffmpeg
Dla Fedory:
- sudo dnf install ffmpeg
Dla Arch Linux:
- sudo pacman -S ffmpeg
Krok 3Zweryfikuj instalację za pomocą: ffmpeg -wersja
Część 3. Podstawowe polecenie Crop w FFmpeg
Po zainstalowaniu FFmpeg, kadrowanie wideo polega głównie na ustawieniu odpowiedniego filtra kadrowania i parametrów. Filtr ten określa zarówno rozmiar wyjściowy, jak i to, która część klatki ma pozostać w finalnym klipie.
1. Składnia filtra przycinania
Podstawowe polecenia
Ogólną formę można sobie wyobrazić w ten sposób: ffmpeg -i wejście.mp4 -vf "crop=szerokość:wysokość:x:y" wyjście.mp4
Podział parametrów
- szerokość: Przycięta szerokość pasma liczona w pikselach.
- wysokość: Wysokość przyciętej strefy, również w pikselach.
- X: Od czego zacząć, przesunięcie poziome mierzone od lewej krawędzi.
- y: Od czego zacząć, przesunięcie pionowe mierzone od górnej granicy.
2. Podstawowe przykłady przycinania
Przykład 1: Przytnij kwadrat 1080×1080 z pozycji (420, 0)
W ten sposób powstaje kwadratowe wycięcie, które zaczyna się około 420 pikseli od lewej strony i jest umieszczane na górze ramki.
ffmpeg -i wejście.mp4 -vf "crop=1080:1080:420:0" wyjście.mp4
Przykład 2: Weź fragment 1280×720 z lewego górnego rogu
Przycina fragment o wymiarach 1280×720 bezpośrednio z lewego górnego rogu, naprawdę proste.
ffmpeg -i wejście.mp4 -vf "crop=1280:720:0:0" wyjście.mp4
Przykład 3: Przytnij obszar 200×200 z (50, 50)
Dzięki temu zachowany zostanie prostokąt o wymiarach 200×200, który zaczyna się 50 pikseli od lewej strony i dodatkowo 50 pikseli od góry, więc przesunięcia również się pokrywają.
ffmpeg -i wejście.mp4 -vf "crop=200:200:50:50" wyjście.mp4
3. Używanie zmiennych do dynamicznego przycinania
FFmpeg może również korzystać ze zmiennych, które automatycznie obliczają numery kadrowania na podstawie wymiarów wideo. Dzięki temu to samo polecenie można zastosować do wielu plików bez konieczności przepisywania całości.
| Zmienny | Opis |
| iw | Szerokość wideo wejściowego |
| ja | Wysokość wejścia wideo |
| ow | Szerokość wyjściowa |
| Oh | Wysokość plonu wyjściowego |
Część 4. Zaawansowane techniki kadrowania
1. Automatyczne wykrywanie i usuwanie czarnych obramowań
Czarne paski pojawiają się często, gdy proporcje obrazu wideo nie pasują do ekranu, jakby po prostu nie pasowały. FFmpeg potrafi wykryć te granice i usunąć je również za pomocą filtra cropdetect.
Krok 1Zacznij od wykrywania przycięć, tak aby FFmpeg mógł przyjrzeć się klipowi.
ffmpeg -i input.mp4 -vf cropdetect -f null -
Krok 2Następnie FFmpeg drukuje wskazówki dotyczące przycinania, zwykle wyglądające tak: przytnij=1280:720:0:0
Krok 3Następnie wystarczy wkleić te wartości i obramowanie powinno zniknąć całkowicie.
ffmpeg -i wejście.mp4 -vf "crop=1280:720:0:0" wyjście.mp4
2. Przycinanie do określonego współczynnika proporcji
Przycinanie do pewnego proporcje wideo przydaje się, gdy chcesz, aby wideo płynniej pasowało do różnych ekranów i kanałów, np. telewizorów 16:9, kwadratowych postów 1:1 lub aby uzyskać bardziej kinowy klimat.
Krok 1Wybierz proporcje, a następnie oblicz szerokość i wysokość kadrowania. Na przykład ustaw proporcje na 16:9 od obszaru w okolicach środka: ffmpeg -i wejście.mp4 -vf "crop=iw:iw*9/16" wyjście.mp4
Krok 2Jeśli ważne elementy nie są wyśrodkowane, lekko zmień pozycję przycięcia: ffmpeg -i wejście.mp4 -vf "crop=iw:iw*9/16:0:(ih-oh)/2" wyjście.mp4
3. Kadrowanie do mediów społecznościowych (9:16 w formacie wideo pionowego)
Wiele platform skłania się ku filmom w orientacji pionowej, szczególnie w przypadku krótkich treści. Możesz wziąć nagranie w orientacji poziomej i przekształcić je do formatu 9:16, przycinając boki – to całkiem proste.
Krok 1Utwórz ramkę pionową za pomocą filtru przycinania: ffmpeg -i wejście.mp4 -vf "crop=ih*9/16:ih" wyjście.mp4
Krok 2Automatyczne wyśrodkowanie, dzięki któremu obiekt pozostaje mniej więcej na swoim miejscu: ffmpeg -i wejście.mp4 -vf "crop=ih*9/16:ih:(iw-ow)/2:0" wyjście.mp4
4. Kadrowanie z panoramowaniem (kadrowanie animowane)
Podczas gdy statyczne kadrowanie po prostu tnie wszystko i tam pozostaje, animowane kadrowanie działa bardziej dynamicznie: zmienia okno kadrowania w czasie. To właśnie daje wrażenie panoramowania na większej klatce.
Krok 1Spróbuj przesunąć obszar kadrowania nieco dalej, korzystając z wyrażeń FFmpeg. Na początku może się to wydawać dziwne: `ffmpeg -i wejście.mp4 -vf "crop=640:480:x='min(t*50,iw-640)':y=0" wyjście.mp4`
Krok 2Dostosuj tempo ruchu, dotykając głównie tej części: `t*50` Dodaj więcej, a będzie jechać szybciej, dodaj mniej, a będzie wolniej, a patelnia będzie spokojniejsza.
Krok 3Zmień współrzędne x i y, jeśli chcesz uzyskać inny efekt, np. pionowe przesuwanie lub nawet rodzaj dryfu po przekątnej; zależy to od tego, co chcesz uzyskać.
Część 5. Najlepsza alternatywa dla FFmpeg do przycinania wideo
FFmpeg jest supermocny, ale szczerze mówiąc, cały styl wiersza poleceń może wydawać się nieco skomplikowany dla początkujących, zwłaszcza na początku. Mimo to, Konwerter wideo AVAide Zasadniczo znacznie ułatwia kadrowanie filmów; oferuje prosty interfejs, dzięki któremu nie musisz już wpisywać wszystkiego od razu. Zawiera również narzędzia do konwersji, przycinania, edycji i ulepszania, dzięki czemu możesz zrobić więcej niż tylko przyciąć jeden element.
- Przycinaj filmy wizualnie, a następnie dostosuj obszar kadru, korzystając z wbudowanych narzędzi.
- Obsługuje formaty MP4, MOV, AVI, MKV i inne, co ułatwia wymianę plików.
- Utrzymuje ostrość obrazu w rozdzielczości 4K, 5K i 8K.
- Współpracuje z akceleracją NVIDIA, AMD i Intel, więc proces zazwyczaj przebiega szybciej.
- Zawiera również funkcje przycinania, scalania, filtry i inne przydatne ustawienia.
Krok 1Ściągnij i zainstaluj
Wejdź na oficjalną stronę, pobierz AVAide Video Converter, a następnie zainstaluj go na swoim komputerze. Po zakończeniu instalacji od razu uruchom program.
Krok 2Importuj plik wideo
Uderz w Dodaj pliki Kliknij przycisk, aby załadować wideo, które chcesz przyciąć. To urządzenie obsługuje wiele formatów, takich jak MP4, MOV, AVI, a nawet MKV.
Krok 3Otwórz i dostosuj narzędzie do przycinania
Uderz w Edytować przycisk, wybierz Obróć i przytniji przeciągnij ramkę kadrowania, aby usunąć dziwne, niechciane fragmenty. W razie potrzeby możesz również zmienić proporcje obrazu, zależnie od platformy lub rozmiaru ekranu.
Krok 4Wybierz ustawienia wyjściowe
Spójrz na podgląd wyniku, dotknij ok aby zapisać zmiany, przejdź do menu profilu i wybierz format wyjściowy oraz rozdzielczość.
Krok 5Eksportuj przycięty film
Wybierz folder docelowy, a następnie kliknij Skonwertuj wszystko, aby zapisać przycięty film z wysokiej jakości wyjściem.
Kadrowanie wideo za pomocą FFmpeg Daje Ci bardzo precyzyjną kontrolę nad usuwaniem niechcianych obszarów, dostosowywaniem kadrowania, a nawet tworzeniem niestandardowych układów wideo. Oczywiście, potrzebujesz znajomości wiersza poleceń. Mimo to, FFmpeg pozostaje niezwykle wydajny, a jednocześnie Konwerter wideo AVAide zapewnia prostszą i bardziej przyjazną edycję, zwłaszcza gdy chcesz szybko wykonać kadrowanie.
Twój kompletny zestaw narzędzi wideo, który obsługuje ponad 350 formatów do konwersji w bezstratnej jakości.
Edytuj wideo
- Ekskluzywne wideo AI
- Usuń znak wodny z wideo
- Usuń tekst z wideo
- Zmniejszanie rozdzielczości 4K do 1080p/720p
- Usuń szum tła z wideo
- Edytor metadanych MP4
- Wyostrz jakość wideo
- Odwróć wideo
- Napraw wideo o złej jakości
- Usuń metadane z wideo/audio
- Odbicie lustrzane/odbicie lustrzane obrazu z przedniej kamery