Mam film, który pokazuje, co następuje
i chciałbym to przyciąć do tego:
Jak mogę to zrobić?
ubuntu
video-editing
Martin Thoma
źródło
źródło
ffmpeg
, aleffmpeg -croptop 90 -i original.ogv "output.ogv"
dałemVertical crop dimensions are outside the range of the original image
. Nie znalazłem żadnego programu graficznego do tego zadania.ffmpeg
filtr kadrowania , hamulec ręczny , QuickTime Pro, iMovie, VirtualDub , VidCrop …ffmpeg
Składnia zecroptop
jest dość stary i nie będą obsługiwane w żadnej nieco nowszych wersjach. Musisz użyć-filter:v
polecenia, zobacz dokumentację FFmpeg.Odpowiedzi:
Kadrowanie za pomocą FFmpeg
W przypadku FFmpeg przycinanie działa w następujący sposób, przy użyciu
crop
filtra:Gdzie opcje są następujące:
out_w
to szerokość prostokąta wyjściowegoout_h
to wysokość prostokąta wyjściowegox
iy
określ lewy górny róg prostokąta wyjściowegoNa przykład, aby przyciąć okno 640 × 480, zaczynając od pozycji (100, 100), zrobiłbyś:
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:
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ść :
źródło
Czy korzystałeś z domyślnego narzędzia recordMyDesktop dla Ubuntu ? Jeśli tak, kliknij „Wybierz okno”, a następnie narysuj prostokąt na miniaturze pokazanej na bieżącym pulpicie. Obszar ten zostanie zarejestrowany. To nie jest „kadrowanie filmu”, ale „kadrowanie sceny”, ale myślę, że powinno to rozwiązać twój problem ...
źródło