FXScript
FXScriptFXScript는 Final Cut Pro 및 Final Cut Express의 스크립팅 언어다.
FXBuilder는 사용자가 기존 FCP FXScript를 수정하거나 완전히 새로운 FCP FXScript를 프로그래밍할 수 있는 스크립팅 유틸리티다.예를 들어, 이미지를 전체 크기에서 절반 크기로 축소하려면 두 개의 선만 있으면 된다.
척도(Region, CenterOfScale, 0.5, 0.5), 블릿트(ImageBuffer, OriginRegion, Destination-Buffer, Region);
먼저 직사각형이 될 수 있는 영역은 문 척도와 매개변수에 따라 크기가 조정된다.그런 다음 문장은 이미지의 영역을 변경된 영역으로 복사한다.OrgingRegion과 새로운 영역의 크기가 다를 경우 Final Cut Pro는 새로운 영역에 맞게 이미지의 배율을 조정한다.성명은 단일 행동을 수행하는 명령이다.우리의 예에서, 그 진술들은 규모와 부정확함이다.FXBuilder에서 사용자는 FXScript를 만들고 테스트할 수 있으며, 선택적으로 여러 창에서 사용할 수 있다.
FX 그룹
내부 Final Cut Pro/Express 및 FXScript는 세 가지 유형의 효과:
- 비디오 전환 - 한 클립에서 다른 클립으로 변경(예: 크로스 용해)이 FXScript 유형을 transition이라고 한다.
- 전체 클립의 그림(예: Color Balance)을 변경하는 비디오 필터.이 FXScript 유형을 필터라고 한다.
- Video Generators(비디오 생성기) - 새 비디오 정보를 생성하여 실제 시퀀스 사전 설정(예: 사용자 지정 그라데이션)을 사용한다.이 FXScript 유형을 발생기라고 한다.
스크립트 구조
FXScript는 두 부분으로 구성된다.
- 브라우저에서 스크립트의 이름, 유형 및 할당된 그룹을 포함하는 헤드 상태.사용자는 또한 필요한 입력 컨트롤을 지정할 수 있다.
- 실제 스크립트 코드를 포함하는 본문.
일반적으로 대본의 흐름은 위에서 아래로이다.사용자는 루프(예: For/Next)와 조건부 분기(예: If/Else)를 사용하여 흐름 제어를 할 수 있다.FXScript는 또한 그들의 이름을 사용하여 스크립트의 다른 부분에서 호출될 수 있는 서브루틴으로 스크립트를 분할하는 것을 허용한다.