Avisynthを絶讃ιょぅょ Part25 at AVI
[2ch|▼Menu]
61:名無しさん@編集中
08/04/09 16:51:53 Q//gXS1K
複数の動画から、一部だけをトリミングして結合して連続再生
ってのをしてるんですが、30秒に1回くらい
URLリンク(sakuratan.ddo.jp)
こんな感じで映像が崩れるのですが、これどうすれば消せるのでしょうか
崩れる場所は毎回違うし、崩れたところを巻き戻して再生すると崩れなかったりと再現性がありません



rc("動画Aのパス",0,99.8)++\
rc("動画Bのパス",0,99.8)++\
BlankClip(rc("動画Bのパス",0,99.8),length=1, width=640, height=480,fps=30,audio_rate=48000,color=$000000)

function rc(string "path" , float "from" , float "to" ){
c1 = AVISource(path)
mode = (Float(Height(c1)) / Float(Width(c1))>0.75) ? "A" : "B"
#modeがAなら左右に黒枠を付ける
#modeがBなら上下に黒枠を付ける
add_size = (mode=="A") ? (int(Height(c1)/0.75)-Width(c1))/2 : (int(Width(c1)*0.75)-Height(c1))/2
c1 = (mode=="AA")?AddBorders (c1, add_size,0,add_size,0):AddBorders (c1, 0,add_size,0,add_size)
c1 = BicubicResize(c1,640,480)
c1 = Trim(c1, int(from*Framerate(c1)),int(from*Framerate(c1)+to*Framerate(c1)))
c1 = ChangeFPS(c1,30)
c1 = ResampleAudio(c1, 48000)
return c1
}
スクリプトはこんな感じです


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4568日前に更新/101 KB
担当:undef