2017-03-09 57 views
0

需要達到類似效果:在其他視頻之間放大放大視頻背景中的文字(帶有某種動畫的黑色)。 演示:https://www.dropbox.com/s/ehqwkjgu5u5e9rp/4%20Cultivar%20Road%20Brampton%2C%20Jessi%20Sandhu.mp4?dl=0MLT框架。在視頻中插入縮放文字

想說明的是使用dynamictext和仿射濾波器:

"1.mp4" -mix 7 -mixer luma "2.mp4" -mix 7 -mixer luma "bg.mp4" -attach-clip dynamictext in=0 out=145 "text.txt" -attach-clip affine in=0 out=145 -attach-clip affine valign=middle halign=center scale=1 fill=1 geometry="0=10%,10%:80%x80%:0%;36=0,0:100%x100%:100%;109=-10%,-10%:120%x120%:100%;145=-10%,-10%:120%x120%:0%" 

但我有無限的視頻和動畫沒有在所有意想不到的結果...

回答

1

你的語法爲dynamictext過濾器不正確。動態文本過濾器需要一個這樣的說法:

-attach-clip dynamictext:"This is some text" 

此外,dynamictext過濾器不接受一個文本文件名。實際的文本必須被指定爲過濾器參數。

此外,您的仿射過濾器的語法不正確。幾何體應用於封裝過渡。所以幾何應該用:「transition.geometry = ...」

我認爲你最好的成功之路將是使用qtext生產者。

嘗試這樣的事情作爲一個例子:

melt qtext:text.txt in=0 out=145 fgcolour=white size=200 -attach-clip affine valign=middle halign=center scale=1 fill=1 background=color:black transition.geometry="0=10%,10%:80%x80%:0%;36=0,0:100%x100%:100%;109=-10%,-10%:120%x120%:100%;145=-10%,-10%:120%x120%:0%" 

檢查QTEXT其他參數的您可能會發現有用的文檔: https://mltframework.org/plugins/ProducerQtext/