Take-Rさんのところにもits用のマクロがありますが、私のはスクリプトに対しては何もしません。ただdefファイルを出すだけです。完全に自分用です
このようにブックマークを打った状態を想定しています。0フレーム目にも入れてください。キーフレームにはタイトルをいれてください。タイトルがないところは60iテロップの場所と想定します
この状態でマクロを実行すると
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
set [24] f24='TIVTC24P2' set [30] f30='last' set [60] f60='TDeint( mode=1, edeint=nnedi3(field=-2), emask=TMM(mode=1) )' set [24] 00='(10,2,4,6,9)' set [24] 01='(10,1,4,6,8)' set [24] 02='(10,0,3,6,8)' set [24] 03='(10,0,2,5,8)' set [24] 04='(10,0,2,4,7)' default 24=f24 default 30=f30 default 60=f60 mode fps_adjust = on 0-2409 [24] 2410-3079 [60] 3080-21547 [24] 21548-24244 [24] 24245-37999 [24] 38000-40007 [24] 40008-[24] mode keyframes_grouping = on keyframes{ 0 "A" 21548 "B" 24245 "C" 38000 "D" 40008 "E" } |
こんなdefファイルをavsファイルと同じ場所にavsファイルと同じ名前で作って開きます
後は必要なところは自分で付けたしたり消したりしておしまい
1 2 3 4 5 6 7 |
0-[24] 2410-[60] 3080-[24] 21548-[24] 24245-[24] 38000-[24] 40008-[24] |
こういう省略表記になるようなマクロでも良かったのですが、24/30/60混合を書くときは終わりのフレーム番号も書いた方が不具合がなかったことがあったので、この表記にはしませんでした
リンク
こちら の def4its.pyです
テンプレは好みに書き換えて使ってください。テンプレートですが、「’」を出したい場合は「\’」とエスケープしてください
itvtc_txt60mcを使うから24fps固定で良い、という方はマクロをメモ帳などで開いて5行目の”USE_60P = 1″となっているところを”USE_60P = 0″にしてください
コメント