zrobi to za pomocą filtra skali, ale jest w tym trochę więcej.
ffmpeg -i input.mov -vf scale=720x406 output.mov
utworzy film z wymaganymi wymiarami w pikselach, ale jeśli spojrzysz na wynik, zauważysz, że dodaje on informacje do metadanych, dzięki czemu będzie odtwarzany w takim samym współczynniku proporcji jak oryginał, przy użyciu pikseli innych niż kwadratowe. Jeśli więc chcesz rozciągnąć film anamorficznie do nowego współczynnika proporcji, musisz ręcznie ustawić współczynnik proporcji pikseli, zwany SAR dla „Sample Aspect Ratio”, dlatego w przypadku pikseli kwadratowych użyj:
ffmpeg -i input.mov -vf scale=720x406,setsar=1:1 output.mov
Alternatywnie możesz ustawić proporcje wyświetlania na cokolwiek chcesz, a zatem:
ffmpeg -i input.mov -vf scale=720x406,setdar=16:9 output.mov
To, co robię z komendą -vf i x = y, z = następujące wyrażenia, tworzy łańcuch filtrów . Filtry mogą być dość złożone, ale w najprostszym użyciu przyjmują formę effect=parameter,nexteffect=anotherparameteri są przetwarzane w kolejności, w której je piszesz.
Możesz chcieć umieścić dodatkowe komendy dla kodeka i tak dalej, np. -c:v libx264Aby użyć kodera x264 mp4 i coś w rodzaju -crf 20ustawienia stałego współczynnika szybkości na 20 (zwykle całkiem niezły kompromis między rozmiarem a jakością). Racjonalnie kompletne polecenie wyglądałoby więc tak:
ffmpeg -i input.mov -vf scale=720x406,setdar=16:9 -c:v libx264 -preset slow -profile:v main -crf 20 output.mov
Główny profil jest dobry dla kompatybilności urządzeń, slowustawienie wstępne dla kodera libx264 zapewnia całkiem dobrą równowagę między szybkością i jakością, więc jest to dobry ogólny koń roboczy kodujący sieć. Możesz go przyspieszyć za pomocą fastlub veryfastlub wolniej veryslowi placebosprawi, że będzie on jeszcze trochę lepszy niż veryslowkosztem znacznie dłuższego czasu przetwarzania (stąd nazwa).
BTW Nie używaj -c kopię , to znaczy po prostu skopiuj strumienie audio i wideo, nie robiąc nic dla nich w ogóle , więc nic nie robisz pod względem skali, kodek, bitrate itp będą miały żadnego wpływu.