2010-07-07 1 views
1

비디오의 영역을 (크기를 조정 AviSynth를 사용할 수 있습니다 비디오, 특정 시간대가 아님). AviSynth를 사용하여이 비디오 영역의 크기를 조정할 수 있습니까?어떻게 내가 특정 사각형 영역을 의미하는 "부분"에 의해 내가 비디오 파일의 <em>부분</em>가 잘못된 화면 비율로 설정되어있는 비디오 파일을

저는 avisynth와 아주 기본적인 스크립팅 개념에 익숙하지만, 이와 같은 것이 가능한지 확실하지 않습니다.

감사합니다, 몇 가지 "자르기"제대로 크기의 잘못 크기 인 조각으로 그것을 깰 명령 알렉스

답변

1

먼저 사용.

그런 다음 "BicubicResize"를 사용 (또는 정말 당신이 원하는 방법 크기를 무엇이든)

마지막으로, "StackHorizontal"와 "StackVertical를 사용하여 당신이 떨어져 자른 조각을 넣어 관심있는 부분의 화면 비율을 수정합니다. 원본 소스는 100 × 100 픽셀, 왼쪽 상단 50 × 50 픽셀이 실제로 25x50 픽셀로 몰려가 "

예를 들어, 당신은 할 수 :

느린지지 않습니다에 대한
A = AviSource("MyVideo.av") 
TopLeft = A.Crop(0,0,24,49) ## This is the region that should take up 50x50 pixels 
TopRight = A.Crop(50,0,99,49) 
Bottom = A.Crop(0,50,99,99) 

TopLeft = TopLeft.BicubicResize(50,50) ## Resize to the correct size 

Top = StackHorizontal(TopLeft, TopRight) 
Final = StackVertical(Top, Bottom) 

Final 
+0

죄송합니다 -이 더 이상이다 이슈는 나와 같지만 솔루처럼 보인다. 나는 내가 따라 왔을 것이다. 감사 – AlexC