2015-03-02 18 views
7

Có thể thay đổi kích thước hình ảnh bằng FFMPEG không?Sử dụng ffmpeg để đổi kích thước hình ảnh

Tôi có điều này cho đến nay:

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

tôi nhận được thông báo lỗi 'Ít nhất một tập tin đầu ra phải được xác định'

Có thể?

+0

@LordNeckbeard Bạn đang khá. Tôi vừa học được rằng gần đây :) –

Trả lời

17

Bạn có thể thử này:

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

Tôi nhận này từ source

+0

Xin chào, đánh bại bạn với nó. Đó là những gì tôi vừa tìm thấy. Nhưng, khi bạn nhận được câu trả lời đúng và bạn đã cho tôi thời gian của mình, tôi cho bạn dấu chọn :) –

+7

Bộ lọc tỷ lệ cũng có thể tự động tính toán thứ nguyên trong khi vẫn giữ tỷ lệ khung hình: 'scale = 320: -1' hoặc' scale = -1: 240'. – LordNeckbeard

+0

Điều này dẫn đến một hình ảnh bị hỏng cho tôi. Chỉ là một loạt các dòng và màu sắc. jpg to jpg – Tyguy7

0

Nếu bạn muốn duy trì khía cạnh ration bạn có thể làm -

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

hoặc nếu bạn muốn thay đổi kích thước dựa về chiều rộng và chiều cao đầu vào. Ví dụ. cho phép nói một nửa chiều rộng đầu vào và chiều cao bạn có thể làm -

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

nơi

iw : input width 
ih : input height 
Các vấn đề liên quan