คำถามติดแท็ก programming

1
เป็นไปได้ใน FFMPEG ที่จะเปลี่ยนขนาดเมื่อเวลาผ่านไป?
ตกลงดังนั้นเมื่อใช้ตัวกรองซ้อนทับเราสามารถเปลี่ยนตำแหน่ง x / y ของวิดีโอเมื่อเวลาผ่านไปโดยใช้ตัวแปร "t" ตัวอย่างเช่นoverlay=x='if(gte(t,2), -w+(t-2)*20, NAN)':y=0สามารถใช้เพื่อเริ่มเลื่อนองค์ประกอบที่ซ้อนทับจากด้านบนซ้ายไปขวาบนหลังจากผ่านไป 2 วินาที สิ่งที่ฉันต้องการจะทำคือการใช้หลักการที่คล้ายกันสำหรับองค์ประกอบการปรับขนาด ฉันต้องการที่จะเปลี่ยนขนาดของวิดีโอเมื่อเวลาผ่านไปโดยใช้การแสดงออก (เช่นscale=w=iw*t, หรือบางสิ่งบางอย่างในบรรทัดนั้น) เป็นไปได้ไหม เมื่อฉันเรียกใช้นิพจน์นั้นผ่าน -filter_complex ฉันจะได้รับ ข้อผิดพลาดเมื่อประเมินนิพจน์ 'iw * t' บางทีการแสดงออกสำหรับ out_w: 'iw * t' หรือสำหรับ out_h: '- 1' เป็นการอ้างอิงตนเอง ฉันรู้สึกว่ามีโอกาสที่เป็นธรรมฉันจะต้องแก้ไข FFMpeg หากฉันต้องการใช้ฟังก์ชันนี้ แต่ฉันคิดว่าฉันจะถามก่อนเพื่อดูว่าใครจะรู้เกี่ยวกับสิ่งนี้หรือไม่! ไม่มีใครรู้ว่างานดังกล่าวจะสำเร็จได้อย่างไร ขอบคุณสำหรับความช่วยเหลือ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.