Ok, do đó, bằng cách sử dụng bộ lọc lớp phủ, người ta có thể thay đổi vị trí x / y của video theo thời gian bằng cách sử dụng biến "t". Ví dụ: overlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0
có thể được sử dụng để bắt đầu trượt một phần tử được phủ từ trên cùng bên trái sang trên cùng bên phải, sau khi 2 giây trôi qua.
Những gì tôi muốn làm là sử dụng một nguyên tắc tương tự cho các yếu tố tỷ lệ. Tôi muốn có thể thay đổi quy mô của video theo thời gian bằng cách sử dụng một biểu thức (như scale=w=iw*t
, hoặc một cái gì đó dọc theo dòng đó).
Điều này có thể không?
Khi tôi chạy biểu thức đó qua -filter_complex, tôi nhận được
Lỗi khi đánh giá biểu thức 'iw * t'.
Có thể biểu thức cho out_w: 'iw * t' hoặc cho out_h: '- 1' là tự tham chiếu.
Tôi cảm thấy như có một cơ hội công bằng Tôi sẽ cần phải vá FFMpeg nếu tôi muốn có được chức năng này, nhưng tôi nghĩ tôi sẽ hỏi trước, để xem có ai biết về loại điều này không!
Có ai biết làm thế nào một nhiệm vụ như vậy có thể được thực hiện?
Cảm ơn đã giúp đỡ!