Avisynthを絶讃ιょぅょ Part25
at AVI
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