Kadrowanie za pomocą FFmpeg
W przypadku FFmpeg przycinanie działa w następujący sposób, przy użyciu crop
filtra:
ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4
Gdzie opcje są następujące:
out_w
to szerokość prostokąta wyjściowego
out_h
to wysokość prostokąta wyjściowego
x
i y
określ lewy górny róg prostokąta wyjściowego
Na przykład, aby przyciąć okno 640 × 480, zaczynając od pozycji (100, 100), zrobiłbyś:
ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4
Pamiętaj, że FFmpeg ponownie zakoduje wideo przy użyciu x264, gdy wybrany zostanie kontener MP4. Bez dodatkowych opcji, domyślnie jest to współczynnik stałej szybkości ( CRF ) ustawiony na 23. Aby zwiększyć jakość - co może być konieczne w przypadku nagrań na ekranie z ostrymi krawędziami i tekstem - użyj niższej wartości, być może zejdź do 18:
ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4
Przycinanie za pomocą hamulca ręcznego
Hamulec ręczny to bezpłatne i otwarte narzędzie wieloplatformowe z GUI. Załaduj plik wejściowy, a następnie użyj Ustawień obrazu, aby określić kadr:
Możesz użyć okna podglądu, aby wizualnie dostosować kadrowanie.
Tutaj możesz również dostosować jakość wyjściową za pomocą suwaka Stała jakość :