2015-03-02 17 views
7

Czy można zmienić rozmiar obrazu za pomocą FFMPEG?Użyj ffmpeg, aby zmienić rozmiar obrazu

mam to do tej pory:

ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg 

pojawia się komunikat o błędzie „Przynajmniej jeden plik wyjściowy musi być podany”

Czy to możliwe?

+0

@LordNeckbeard Jesteś dość. Właśnie dowiedziałem się, że ostatnio :) –

Odpowiedz

17

Można spróbować to:

ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png 

mam to od source

+0

Witam, pobiłem cię do tego. Właśnie to znalazłem. Ale, skoro otrzymałeś właściwą odpowiedź i dałeś mi swój czas, dam ci znak :) –

+7

Filtr skalujący może również automatycznie obliczyć wymiar przy zachowaniu proporcji: 'scale = 320: -1' lub' scale = -1: 240'. – LordNeckbeard

+0

Powoduje to uszkodzenie obrazu. Tylko garść linii i kolorów. jpg do jpg – Tyguy7

0

Jeśli chcesz zachować proporcji porcję można zrobić -

./ffmpeg -i 1.jpg -vf scale="360:-1" 2.jpg 

lub jeśli chcesz zmienić rozmiar na podstawie na szerokość i wysokość wejścia. Na przykład. powiedzmy połowa szerokości i wysokości wejściowego można zrobić -

./ffmpeg -i 1.jpg -vf scale="iw/1:ih/2" 2.jpg 

gdzie

iw : input width 
ih : input height