선택한 컴포지션을 XFL 파일로 내보내려면 [파일] > [내보내기] > [Adobe Flash Professional(XFL)]을 선택합니다.
After Effects 2014년 6월 이후 버전에서는 FLV 및 F4V 형식으로 파일을 내보낼 수 없습니다. After Effect CC(2013년 6월) 이하를 사용하여 파일을 FLV 및 F4V 형식으로 내보내십시오.
After Effects의 동영상을 Adobe Flash Player에서 재생할 수 있는 동영상으로 렌더링하고 내보낼 수 있습니다. SWF 파일은 기본적으로 Flash Player에서 재생되는 반면, FLV 또는 F4V 파일은 Flash Player에서 재생할 SWF 파일에 포함되어 있거나 SWF 파일에서 링크되어 있어야 합니다. 컴포지션을 XFL 파일로 Flash Professional에 내보낼 수도 있습니다.
이 비디오(After Effects CS5: Learn By Video 시리즈)에서는 Flash Professional 및 Flash Player를 위해 다양한 형식으로 내보내는 방법을 개괄적으로 설명하고 각 방법에서 일반적으로 나타나는 문제를 살펴봅니다.
XFL
XFL 파일은 Flash CS4 Professional 이상에서 열 수 있는 컴포지션의 표현입니다. XFL 파일은 본질적으로 XML 기반의 FLA 파일입니다.
SWF
SWF 파일은 Flash Player에서 재생되는 작은 파일로서 인터넷을 통해 애니메이션이 적용된 벡터 그래픽(예: 카툰), 오디오 및 기타 데이터 유형을 제공하는 데 자주 사용됩니다. SWF 파일에서는 웹 링크를 클릭하여 따라가거나 애니메이션을 제어하거나 RIA(Rich Internet Application)에 입력 값을 제공하는 등 뷰어 상호 작용을 수행할 수도 있습니다. SWF 파일은 FLA 파일에서 만든 출력입니다.
FLV 및 F4V
FLV 및 F4V 파일은 픽셀 기반의 래스터화된 비디오만 포함하고 벡터 그래픽은 포함하지 않으며 대화형이 아닙니다. FLA 파일은 FLV 및 F4V 파일을 포함 및 참조할 수 있으며, FLV 및 F4V 파일은 SWF 파일에 포함되거나 링크되어 Flash Player에서 재생됩니다.
컴포지션을 XFL 파일로 Flash Professional에 내보내기
Flash CS4 Professional 이상에서 좀 더 수정하고 사용하기 위해 After Effects에서 XFL 형식으로 컴포지션을 내보낼 수 있습니다. 예를 들어 Flash Professional의 ActionScript를 사용하여 After Effects 컴포지션에서 각 레이어에 대화형 애니메이션을 추가할 수 있습니다.
XFL 파일로 컴포지션을 내보내는 경우 After Effects에서는 Flash Professional에서 바로 사용할 수 있는 정보를 가능한 한 많이 유지하면서 개별 레이어 및 키프레임을 내보내려고 합니다. After Effects에서 컴포지션의 요소를 XML 파일에 렌더링되지 않은 데이터로 내보낼 수 없는 경우, 해당 요소는 사용자가 지원되지 않는 기능을 무시하도록 선택하는지 여부에 따라 무시되거나 PNG 또는 FLV 항목으로 렌더링됩니다.
XFL 파일
XFL 파일은 본질적으로 XML 기반의 FLA 파일입니다. XFL 파일은 라이브러리 폴더와 FLA 파일을 설명하는 XML 문서(DOMDocument.xml)를 포함하는 압축된 보관 폴더입니다. 라이브러리 폴더에는 XML 파일에서 참조하는 에셋이 포함됩니다. Flash Professional에서 XFL 파일을 열면 이러한 항목이 XFL 파일에서 추출되어 FLA 문서를 만드는 데 사용됩니다. Flash Professional에서 문서를 새 FLA 파일로 저장합니다. Flash Professional에서 XFL 파일을 변경하지 마십시오.
XFL 파일의 내용을 검사하거나 수동으로 편집하려는 경우 압축된 보관 파일을 다른 모든 .zip 파일과 동일한 방식으로 열 수 있습니다. 파일 이름 확장자를 .zip으로 변경하지 않아도 되지만 이렇게 변경하면 수동으로 검사할 때 좀더 쉽게 파일을 추출할 수 있습니다.
이 비디오(After Effects CS5: Learn By Video 시리즈)에서는 XFL로 내보내는 방법을 보여 드립니다.
컴포지션을 XFL 형식으로 내보내기
-
-
[Adobe Flash Professional(XFL) 설정] 대화 상자에서 지원되지 않는 기능이 있는 레이어로 수행할 작업을 선택합니다.
무시
지원되지 않는 기능이 있는 레이어가 XFL 출력에 포함되지 않습니다.
래스터화
지원되지 않는 기능이 있는 레이어가 래스터화됩니다. 즉, 레이어가 비트맵 형식(FLV 파일 또는 PNG 이미지 시퀀스)으로 렌더링됩니다. 벡터는 유지되지 않습니다. 따라서 Flash Professional에서 XFL 파일을 사용할 때 레이어의 모양이 그대로 유지됩니다. PNG 시퀀스를 래스터화하는 경우 동일한 인접 프레임은 한 번만 단일 PNG 파일로 래스터화되며 이 PNG 파일은 여러 번 참조됩니다.
-
(선택 사항) [형식 옵션] 단추를 클릭하고 PNG 시퀀스 또는 FLV 파일 만들기에 사용된 설정을 수정합니다.
[형식] 메뉴에서 [FLV]를 선택한 경우 [형식 옵션]을 클릭하면 내보내기 설정 대화 상자가 열립니다. 비트 전송률 같은 항목을 수정할 수는 있지만 일반적으로 이 대화 상자에서 많은 설정을 변경하지 않아도 됩니다. 이 대화 상자에서 변경하는 내용은 계속 유지되어 이후 내보내기 작업에 사용되므로 변경하는 내용에 유의하십시오.
실행 취소하려는 형식 옵션을 변경하는 경우 [Adobe Flash Professional(XFL) 설정] 대화 상자에서 [기본값으로 재설정] 단추를 클릭합니다.
-
[Adobe Flash Professional(XFL)로 내보내기] 대화 상자에서 출력 파일의 위치를 선택합니다.
컴포지션이 처리되는 동안 대화 상자에 내보내기 작업의 진행률이 표시됩니다.
After Effects에서 XFL 파일을 만들 때 XFL 파일과 같은 폴더에 보고서([XFLfile_name]report.html)도 저장됩니다. 보고서에는 다음과 같은 내용이 나타납니다.
지원되지 않는 기능이 있는 레이어가 래스터화되었는지, 아니면 무시되었는지에 대한 정보
각 소스 항목이 래스터화("렌더링")되었는지, 아니면 통과("링크")되었는지에 대한 정보
각 레이어가 래스터화("렌더링")되었는지, 아니면 기본 Flash 개체로 변환되었는지에 대한 정보
XFL 파일에서 생성된 FLA 문서를 사용한 Flash Professional 작업
Flash Professional의 [라이브러리] 패널은 After Effects의 [프로젝트] 패널과 비슷합니다. Flash Professional을 사용하여 XFL 파일에서 FLA 문서를 만들면 기호, 폴더 및 비디오 클립이 생성되어 [라이브러리] 패널에 구성됩니다. [라이브러리] 패널의 각 항목은 After Effects에서 같은 이름의 항목에 기반하더라도 고유한 이름을 가지므로 ActionScript를 사용하여 조작할 수 있습니다. 고유한 이름을 지정해야 한다는 이러한 요구 사항으로 인해 After Effects에서 XFL 파일을 만들 때 많은 이름에 밑줄과 숫자가 추가됩니다.
Flash Professional을 사용하여 FLV 파일을 포함하는 XFL 파일에서 FLA 문서를 만들면 FLV 파일이 Flash의 타임라인에 포함됩니다. 비디오 파일을 비디오 스트리밍을 위해 SWF 파일이 참조하는 외부 위치로 이동하면 FLA 문서를 더욱 효율적으로 만들 수 있습니다. 필요한 경우 Flash Professional에서 FLV 파일의 포함을 해제할 수 있습니다. 이렇게 하려면 비디오를 삭제하고 FLVPlayback 구성 요소를 사용하여 다시 가져오면 됩니다.
After Effects에서는 컴포지션의 타임라인이 프레임 0에서 시작합니다. Flash Professional에서는 타임라인이 프레임 1에서 시작합니다. 이러한 차이로 인해 After Effects 컴포지션 타임라인과 해당 Flash 타임라인은 한 프레임씩 서로 오프셋되어 나타납니다.
After Effects에서는 컴포지션이 1.0(정사각형 픽셀) 이외의 픽셀 종횡비를 가질 수 있습니다. Flash Professional에서는 1.0의 픽셀 종횡비만 지원합니다. 컴포지션을 XFL 형식으로 내보내는 경우 Flash Professional에서의 문서 모양이 After Effects에서의 컴포지션 모양과 일치하도록 FLA 문서는 픽셀 수가 다른 정사각형 픽셀 문서가 됩니다. XFL 파일의 비율 값이 레이어의 모양을 유지합니다.
컴포지션을 XFL 형식으로 내보낼 때 기능 및 데이터를 유지하는 방법
컴포지션을 After Effects에서 XFL 파일로 내보내는 경우, 여러 단계를 거치게 되며 각 단계마다 레이어 및 해당 소스 파일에서 최대한 많은 정보를 내보냅니다.
컴포지션에서 PNG, JEPG 및 FLV 파일을 레이어의 소스로 사용하는 경우, After Effects에서 XFL로 내보내기 위해 소스 파일의 코드를 변환하거나 레이어를 래스터화하도록 강제하는 기능을 레이어에서 사용하지 않으면 해당 소스 파일이 XFL 출력에 포함(통과)됩니다.
코드 변환은 소스 파일의 형식을 다른 형식으로 변환하는 것입니다(예: GIF에서 PNG로). 래스터화는 레이어를 비트맵 이미지로 변환하는 것입니다. 이때 각 프레임에 대해 벡터 및 키프레임 등의 모든 모델 정보가 병합된 픽셀 기반 이미지로 통합됩니다.
1단계: 소스 파일을 변경하지 않고 통과(가능한 경우)
레이어의 소스 파일이 XFL 파일로 통과되려면 레이어가 다음 요구 사항을 충족해야 합니다.
레이어에 소스 푸티지 항목이 있고, 해당 푸티지 항목에서 PNG 또는 JPEG 시퀀스나 FLV 파일을 소스로 사용합니다. 레이어가 텍스트 레이어, 카메라 레이어, 조명 레이어 또는 모양 레이어가 아닙니다.
소스 푸티지 항목의 프레임 속도가 컴포지션의 프레임 속도와 일치합니다.
레이어의 소스가 잘리지 않습니다.
레이어가 컴포지션 작업 영역의 첫 번째 프레임 앞이나 마지막 프레임 뒤로 확장되지 않습니다.
레이어에 [위치], [기준점], [불투명도], [비율] 및 [회전] 이외의 속성이 없습니다. 효과를 적용하면 레이어에 속성이 추가되기 때문에 이 요구 사항은 레이어에 효과가 적용되어 있지 않음을 의미하기도 합니다.
레이어에 동작 흐림, 프레임 혼합 또는 시간 다시 매핑이 적용되어 있지 않습니다.
레이어에 트랙 매트가 없습니다.
레이어 위에 조정 레이어가 없습니다.
위 레이어에 [표준] 이외의 혼합 모드가 사용되지 않습니다.
레이어에 [투명도 유지] 옵션이 설정되어 있지 않으며, 해당 레이어 위에 레이어가 없습니다.
레이어가 3D 레이어가 아닙니다.
2단계: 남아 있는 소스 파일을 PNG 시퀀스 또는 FLV 파일로 변환(가능한 경우)
레이어의 소스 파일이 XFL 파일로 통과될 수 없는 유일한 이유가 PNG 시퀸스, JPEG 시퀀스 또는 FLV 파일이 레이어의 소스로 사용되지 않는다는 것일 경우, 레이어 소스가 코드 변환되거나 PNG 시퀀스 또는 FLV 파일로 래스터화되어 XFL 파일에 포함됩니다. 이 경우 레이어의 [위치], [불투명도], [비율] 및 [회전] 키프레임이 유지되고 XFL 출력의 키프레임으로 변환됩니다. After Effects에서 동일한 소스를 사용하고 위에 나열된 다른 통과 요구 사항을 모두 충족하는 여러 레이어는 Flash Professional에서 만든 문서에 있는 공통 소스도 공유합니다. 사전 컴포지션을 소스 항목으로 래스터화할 수 있습니다.
컴포지션에서 생성된 XFL 파일에는 컴포지션에 있는 레이어의 애니메이션 정보가 유지됩니다. [위치], [불투명도], [비율] 및 [회전] 속성에 대한 키프레임은 Flash Professional의 키프레임으로 변환되며, 애니메이션이 적용된 각 속성에 대해 프레임당 하나의 키프레임이 있게 됩니다. 2D 위치(x 및 y) 키프레임과 2D(z) 회전 키프레임만 변환됩니다.
After Effects에서 [기준점] 속성에는 애니메이션을 적용할 수 있지만 Flash Professional의 변형 지점에는 애니메이션을 적용할 수 없습니다. Flash Professional에는 변형 지점이 기호 왼쪽 위에 있습니다. After Effects에서 기준점을 포함한 변형 속성의 키프레임 애니메이션은 내보낸 XFL 파일의 변형 중심을 기준으로 한 애니메이션으로 변환됩니다.
3단계: 남아 있는 레이어가 개별 레이어로 래스터화됨(가능한 경우)
레이어의 소스 파일이 통과, 코드 변환 또는 소스 항목으로 래스터화되기 위한 요구 사항이 충족되지 않으면 레이어 자체를 레이어로 래스터화해야 합니다. 레이어를 래스터화하면 레이어의 모든 키프레임 정보가 손실되고 모든 정보가 래스터화된 이미지 프레임 자체에 포함됩니다.
개별 레이어로 래스터화하려면 레이어가 다음 요구 사항을 충족해야 합니다.
레이어가 비디오 푸티지 항목(단색 포함)에 기반하거나 모양 레이어 또는 텍스트 레이어입니다. 레이어가 카메라 레이어, 조명 레이어 또는 오디오 전용 레이어가 아닙니다.
레이어 위에 조정 레이어가 없습니다.
위 레이어에 [표준] 이외의 혼합 모드가 사용되지 않습니다.
레이어에 트랙 매트가 없습니다.
레이어에 [투명도 유지] 옵션이 설정되어 있지 않으며, 해당 레이어 위에 레이어가 없습니다.
레이어가 3D 레이어가 아닙니다.
4단계: 남아 있는 레이어가 함께 저장소에 렌더링되어 래스터화됨
개별 레이어로 래스터화하기 위한 요구 사항을 충족하지 않는 레이어는 그룹(저장소)의 다른 레이어와 함께 렌더링 및 래스터화됩니다. 함께 래스터화되는 레이어 저장소는 일반적으로 혼합 모드, 트랙 매트 및 조정 레이어의 영향을 받는 레이어와 함께 합성되는 레이어인 3D 레이어입니다.
컴포지션을 XFL 형식으로 내보낼 경우의 제한 사항
Flash Professional에서 XFL 파일을 열 경우 모든 에셋을 메모리에 불러와야 합니다. 에셋이 580MB보다 많은 메모리를 소비하는 컴포지션을 내보내면 After Effects에서 경고 메시지가 나타납니다. 마찬가지로, PNG 시퀀스의 프레임 수가 1,050개보다 많기 때문에 Flash Professional에서 XFL 파일을 여는 데 시간이 매우 오래 걸리는 경우에도 After Effects에서 경고 메시지가 나타납니다. 이러한 제한을 초과하는 경우에도 여전히 컴포지션을 XFL 형식으로 내보낼 수는 있지만 Flash Professional로 XFL 파일을 열 수는 없습니다.
많은 수의 PNG 파일이 있는 시퀀스와 관련된 긴 불러오기 시간을 방지하려면 PNG 시퀀스 기반 레이어를 FLV 형식으로 미리 렌더링해 보십시오.
After Effects에서는 Adobe Media Encoder의 내장 버전을 사용하여 FLV 파일을 만듭니다. Adobe Media Encoder에서는 픽셀 치수가 1920x1080보다 큰 FLV 파일을 만들 수 없습니다.
컴포지션을 32bpc 프로젝트에서 XFL 형식으로 내보내면 값이 0보다 작거나 1보다 큰 색상 렌더링의 경우 After Effects에서 컴포지션의 모양이 유지되는 결과가 산출되지 않습니다. XFL 형식으로 Flash Professional에 내보낼 컴포지션을 만들 때에는 8bpc 또는 16bpc 프로젝트에서만 작업해야 합니다.
오디오는 XFL 파일로 내보내지지 않습니다.
컴포지션을 SWF 파일로 렌더링 및 내보내기
SWF 파일은 Flash Player에서 재생되는 작은 파일로서 인터넷을 통해 애니메이션이 적용된 벡터 그래픽(예: 카툰), 오디오 및 기타 데이터 유형을 제공하는 데 자주 사용됩니다. SWF 파일에서는 웹 링크를 클릭하여 따라가거나 애니메이션을 제어하거나 RIA(Rich Internet Application)에 입력 값을 제공하는 등 뷰어 상호 작용을 수행할 수도 있습니다. SWF 파일은 FLA 파일에서 만든 출력입니다.
동영상을 SWF 파일로 렌더링하고 내보내는 동안 벡터 그래픽은 가능한 한 벡터 개체로 유지됩니다. 그러나 래스터 이미지, 혼합 모드, 동작 흐림 효과, 일부 효과, 중첩된 컴포지션의 콘텐트 등은 SWF 파일에서 벡터로 표현할 수 없으며 래스터화됩니다.
이러한 지원되지 않는 항목을 무시하도록 선택하면 SWF 파일에 기본 SWF 요소로 변환할 수 있는 After Effects 기능만 포함됩니다. 또는 지원되지 않는 기능이 포함된 프레임을 래스터화하여 SWF 파일에 JPEG 압축 비트맵 이미지로 추가하도록 선택할 수 있는데, 이 경우 SWF 파일의 효율성이 저하될 수 있습니다.
오디오는 MP3 형식으로 인코딩되어 SWF 파일에 오디오 스트림으로 추가됩니다.
After Effects에서 SWF 파일을 만들 때 SWF 파일과 같은 폴더에 보고서([SWFfile_name]R.htm)도 저장됩니다. 이 보고서에는 SWF 파일에 대한 링크도 포함되어 있으므로 Flash Player 플러그인을 사용하여 출력을 미리 볼 수 있습니다. 브라우저에서 보고서를 열어 SWF 파일을 보고 컴포지션에서 지원되지 않는 항목을 확인합니다.
내보낸 SWF 파일에는 After Effects 컴포지션에서 변경되지 않은 각 항목이 포함되어 사용할 때마다 이를 참조합니다. 여러 프레임에서 레이어를 사용하는 경우 레이어의 변형 속성(예: [위치])에 애니메이션을 적용하더라도 사용할 때마다 같은 개체를 참조합니다. 그러나 레이어의 마스크에 애니메니션을 적용한 경우나 레이어의 소스 푸티지 항목이 비디오인 경우와 같이 레이어의 콘텐트가 변경되는 경우에는 레이어가 표시되는 프레임마다 새 개체가 생성됩니다. 컴포지션의 여러 레이어가 같은 소스 푸티지 항목을 공유하는 경우에는 소스가 한 번 추가된 다음 해당 소스를 공유하는 각 추가 레이어에 대해 참조됩니다. 소스가 Illustrator 파일인 경우에는 SWF 동영상 클립이 만들어져 참조됩니다. [칠과 선] 옵션 메뉴에서 [칠을 선 위에]를 선택하는 경우가 아니면 텍스트 문자가 벡터로 추가된 다음 모든 이후 프레임에서 참조됩니다. [칠과 선] 옵션 메뉴에서 [칠을 선 위에]를 선택하는 경우에는 문자가 각 프레임에 벡터로 추가됩니다.
프로젝트에 색상 관리가 사용되는 경우에는 프로젝트의 작업 색상 공간에서 출력용 sRGB IEC61966-2.1 색상 공간으로 색상이 변환됩니다. 이 출력 색상 공간은 웹 브라우저에 표시되는 동영상에 적합합니다. (색상 관리를 참조하십시오.)
-
내보낼 컴포지션을 선택하고 [파일] > [내보내기] > [Adobe Flash Player(SWF)]를 선택합니다.
-
파일 이름(.swf 확장자를 포함해야 함)과 위치를 입력하고 [저장]을 클릭합니다.
-
필요에 따라 옵션을 지정하고 [확인]을 클릭합니다.
Chris Jackson은 Focal Press 웹 사이트에서 저서 Flash + After Effects 의 발췌 문서를 통해 After Effects에서 SWF 파일을 렌더링하고 내보내는 작업에 대한 팁을 제공합니다.
SWF 내보내기 설정
JPEG 품질
래스터화된 이미지의 품질을 지정합니다. 품질이 높을수록 파일 크기가 커집니다. [지원되지 않는 기능]에서 [래스터화]를 선택하면 컴포지션 프레임이나 Adobe Illustrator 파일에서 생성된 비트맵 이미지를 포함하여 SWF 파일로 내보낸 모든 JPEG 압축 비트맵 이미지에 [JPEG 품질] 설정이 사용됩니다.
지원되지 않는 기능
SWF 형식이 지원하지 않는 기능을 래스터화할지 여부를 지정합니다. 지원되지 않는 기능을 제외하려면 [무시]를, 지원되지 않는 기능이 포함된 모든 프레임을 JPEG 압축 비트맵 이미지로 렌더링하여 SWF 파일에 포함하려면 [래스터화]를 선택합니다. [래스터화]를 선택하면 SWF Exporter에서 컴포지션에 있는 각 레이어(Illustrator 파일이나 단색을 소스 푸티지로 사용하는 레이어 제외)와 [변형 축소]를 사용하는 중첩된 컴포지션의 소스 파일을 래스터화합니다.
오디오 비트 전송률
내보낸 오디오의 비트 전송률입니다. 지정한 [샘플 속도] 및 [채널] 설정에 사용할 수 있는 최저 비트 전송률을 가져오려면 [자동]을 선택합니다. 비트 전송률이 높을수록 파일 크기가 커집니다. SWF 파일에서 오디오는 MP3 형식입니다.
계속 반복
재생하는 동안 내보낸 SWF 파일을 계속 반복하도록 지정합니다. Flash Player를 제어할 HTML 코드를 작성하여 반복을 지정하려는 경우에는 [계속 반복]을 선택 해제합니다.
편집 방지
Flash Professional과 같은 응용 프로그램으로 수정할 수 없는 SWF 파일을 만듭니다.
개체 이름 포함
ActionScript 프로그램에 대한 입력으로 사용할 레이어, 마스크 및 효과 이름을 파일에 포함합니다. 이 옵션을 선택하면 파일 크기가 커집니다. 래스터화된 개체는 이름이 지정되지 않습니다.
각 마스크가 별개의 SWF 개체로 내보내지며 레이어 이름 뒤에 마스크 이름이 오는 형태로 이름이 지정됩니다. 모든 마스크가 [차이] 모드를 사용하면 모든 마스크가 하나의 SWF 개체로 내보내지며 레이어 이름이 해당 개체 이름이 됩니다. 각 텍스트 문자가 별개의 SWF 개체로 내보내집니다.
Illustrator 아트워크 병합
모든 겹치는 개체를 겹치지 않는 조각으로 분할합니다. 이 옵션을 선택하면 내보내기 전에 Illustrator 텍스트를 윤곽선으로 변환하지 않아도 됩니다. 이 옵션은 Illustrator 9.0 이상의 소스 파일을 지원합니다.
Illustrator 아트워크 병합에는 장점과 단점이 있습니다. Illustrator 아트워크를 병합하면 텍스트가 SWF 형식으로 제대로 내보내지므로 텍스트를 윤곽선으로 변환하지 않아도 됩니다. 겹치는 개체가 제거되므로 합성 레이어가 After Effects와 SWF 파일 모두에 동일하게 나타납니다. 끝모양, 연결 방식 및 투명도 그룹이 제대로 내보내지고 SWF 파일에 표시되지 않는 자르기 표시 외부의 아트워크는 포함되지 않습니다. 그러나 SWF 파일의 크기가 반드시 더 작아지는 것은 아닙니다. 또한 병합 프로세스로 인해 무시되거나 래스터화되는 지원되지 않는 개체가 발생하고 일부 개체 주위에 흰색 언저리가 나타날 수도 있습니다. 복잡한 Illustrator 아트워크의 경우 프로세스 속도가 느리고 메모리 사용량이 많으며 효과적이지 않을 수 있습니다.
레이어 마커 웹 링크 포함
레이어 마커를 웹 링크로 작동하도록 만듭니다. [레이어 마커 웹 링크 포함] 옵션을 선택하면 레이어 마커에 있는 정보를 사용하여 SWF 파일에 웹 링크와 URL 가져오기 작업이 추가됩니다. 또한 이 옵션을 선택하면 레이어 마커가 있는 SWF 프레임마다 프레임 레이블이 추가됩니다. 표준 대상 명령(예: _blank)을 사용하여 브라우저에서 웹 링크를 여는 방법을 지정할 수 있습니다. (웹 링크, 장 링크, 큐 포인트 및 마커를 참조하십시오.)
SWF 파일의 웹 링크에 대한 대상 명령
_blank
웹 링크를 새 브라우저 창으로 불러옵니다.
_parent
웹 링크를 현재 파일이 재생되고 있는 프레임의 상위 프레임으로 불러옵니다.
_self
웹 링크를 현재 프레임으로 불러옵니다.
_top
웹 링크를 현재 창의 최상위 프레임으로 불러옵니다.
_level0
다른 SWF 파일을 레벨 0으로 불러옵니다. 현재 파일은 대개 레벨 0에서 재생되며 일반적으로 레벨 0으로 불러온 다른 파일이 현재 파일을 대체합니다. URL은 다른 SWF 파일을 참조해야 합니다.
_level1
URL이 다른 SWF 파일을 참조하면 다른 SWF 파일을 레벨 1로 불러옵니다.
SWF 형식 내보내기에 대해 지원되는 기능
레이어
After Effects 텍스트 레이어는 SWF 형식에 벡터 그래픽으로 내보내집니다. 트랙 매트, 3D 레이어, 3D 카메라, 3D 조명, 조정 레이어, 모양 레이어, [투명도 유지], [변형 축소], 동작 흐림 효과 등의 레이어 유형 및 레이어 스위치는 지원되지 않습니다. [칠을 선 위에] 문자 옵션과 [흐림] 애니메이터 속성은 지원되지 않고 [표준] 혼합 모드만 지원됩니다. 중첩된 컴포지션은 지원되지 않고 래스터화됩니다.
마스크
[추가] 마스크 모드나 [차이] 마스크 모드를 사용하는 마스크만 지원되며 한 레이어에 있는 여러 마스크는 같은 마스크 모드를 사용해야 합니다. [추가] 모드를 지정하면 부분 불투명도 및 [반전됨] 옵션도 지원됩니다. 마스크 페더는 지원되지 않습니다. [추가] 모드 및 부분 불투명도를 사용하는 겹치는 마스크의 결과는 SWF 파일에 After Effects에서와는 다르게 나타날 수 있습니다. (마스크 모드를 참조하십시오.)
효과
[패스 텍스트], [오디오 파형] 및 [오디오 스펙트럼]은 SWF 형식으로의 출력용으로 지원됩니다.
[원본에 합성], [칠을 선 위에] 및 [차이] 모드를 제외한 모든 [패스 텍스트] 옵션이 지원됩니다.
[오디오 스펙트럼]과 [오디오 파형] 효과로 그린 선은 벡터로 변환됩니다. [외부 색상]([내부 색상]만 사용됨), [부드러움] 및 [원본에 합성] 등의 지원되지 않는 기능은 무시됩니다. 또한 두께가 균일한 선만 SWF 파일에 포함됩니다. 예를 들어 [오디오 스펙트럼]에서 [극선 패스 사용] 옵션을 선택하면 After Effects에서는 중앙에서 멀어질수록 선이 더 두꺼워지지만 SWF 파일에서는 선이 같은 두께로 유지됩니다.
파형이 SWF 파일 크기를 늘릴 수 있으므로 [오디오 파형] 효과의 [표시된 샘플] 값 또는 [오디오 스펙트럼] 효과의 [주파수 대역] 값을 줄이거나 프레임 속도를 줄여서 SWF 파일을 더 작게 만듭니다.
해상도
SWF 파일은 항상 전체 해상도(컴포지션 크기)로 만들어지고 JPEG 압축 비트맵 이미지는 전체 해상도로 렌더링됩니다.
Adobe Illustrator 파일
CMYK 또는 RGB 색상 공간에 있는 선 패스와 칠 패스만 지원됩니다.
레이어에 마스크가 포함되어 있지 않거나 [변형 축소]가 사용되지 않는 경우에는 Illustrator 소스 파일이 있는 레이어가 해당 SWF 항목으로 변환됩니다. 마스크가 포함되거나 [변형 축소]가 사용되는 Illustrator 레이어는 래스터화됩니다. SWF 파일에서는 Illustrator 자르기 표시가 유지됩니다. 자르기 표시 외부의 아트워크는 표시되지 않더라도 SWF 파일에 포함되므로 파일 크기를 늘립니다.
SWF 내보내기 보고서에는 Illustrator 파일이 표시되는 첫 번째 프레임에 대해 Illustrator 파일에서 지원되지 않는 기능의 정보가 나열됩니다. 지원되지 않는 기능은 푸티지가 표시되는 모든 프레임에서 무시되거나 래스터화됩니다([지원되지 않는 기능]에 대해 [무시]와 [래스터화] 중 어떤 것을 선택했는지에 따라 다름).
컴포지션을 FLV 또는 F4V 파일로 렌더링 및 내보내기
FLV 및 F4V 파일은 픽셀 기반의 래스터화된 비디오만 포함하고 벡터 그래픽은 포함하지 않으며 대화형이 아닙니다.
FLV 및 F4V 형식은 각각 비디오 및 오디오 형식 집합과 연관된 컨테이너 형식입니다. FLV 파일에는 일반적으로 On2 VP6 비디오 코덱을 사용하여 인코딩된 비디오 데이터와 mp3 오디오 코덱을 사용하여 인코딩된 오디오 데이터가 포함됩니다. F4V 파일에는 일반적으로 H.264 비디오 코덱과 AAC 오디오 코덱을 사용하여 인코딩된 비디오 데이터가 포함됩니다.
After Effects CS4 이하에서는 Sorenson Spark 비디오 코덱을 사용하여 FLV 파일로 비디오 데이터를 인코딩하는 옵션도 제공되었습니다.
다음을 비롯한 다양한 방법으로 FLV 또는 F4V 컨테이너 파일에 있는 동영상을 재생할 수 있습니다.
파일을 Flash Professional 제작 응용 프로그램으로 가져오고 SWF 파일로 비디오를 게시합니다.
Adobe Media Player(AMP)에서 동영상을 재생합니다.
Adobe Bridge를 사용하여 동영상을 미리 봅니다.
After Effects 마커가 출력 FLV 또는 F4V 파일에 큐 포인트로 포함될 수 있습니다. 키프레임이나 전역 속성 값을 After Effects에서 Flash Professional 제작 응용 프로그램으로 전송하려면 FLV 또는 F4V 파일을 렌더링하고 내보내기 전에 Convert Selected Properties To Markers.jsx 스크립트를 실행합니다.
다른 형식과 마찬가지로 렌더링 대기열을 사용하여 동영상을 FLV 또는 F4V 컨테이너 형식으로 렌더링하고 내보냅니다. (렌더링 대기열을 사용하여 동영상 렌더링 및 내보내기를 참조하십시오.)
알파 채널을 FLV 출력에 포함하려면 On2 VP6 코덱을 사용하고 내보내기 설정 대화 상자의 [비디오] 탭에서 [알파 채널 인코딩]을 선택합니다. After Effects는 FLV 파일에서 투명도를 인코딩할 때 채널을 검정으로 미리 곱합니다. (알파 채널 해석: 미리 곱하기 또는 스트레이트를 참조하십시오.)
컴포지션을 32bpc 프로젝트에서 F4V 또는 FLV 형식으로 렌더링하고 내보내면 값이 0보다 작거나 1보다 큰 색상 렌더링의 경우 After Effects에서 컴포지션의 모양이 유지되는 결과가 산출되지 않습니다. 예상치 못한 결과를 방지하려면 F4V 또는 FLV 형식으로 렌더링하고 내보낼 컴포지션을 만들 때 8bpc 또는 16bpc 프로젝트에서 작업하면 됩니다. 또는 32bpc 프로젝트에서 작업하고 컴포지션을 다른 형식으로 렌더링하고 내보낸 다음 출력 파일을 F4V 또는 FLV로 변환하면 됩니다.
FLV 및 F4V 형식 관련 온라인 리소스
이 비디오(After Effects CS5: Learn By Video 시리즈)에서는 FLV 및 F4V로 내보내는 방법을 보여 드립니다.
Jan Ozer는 Adobe Developer Connection 웹 사이트의 "Encoding options for H.264 video"에서 H.264 비디오 코덱을 사용하여 비디오를 인코딩하는 방법에 대한 기술적인 세부 정보와 팁을 제공합니다.
Kush Amerasinghe는 Adobe Developer Connection 웹 사이트의 "H.264 for the rest of us"에서 H.264 및 F4V에 대한 개요를 제공합니다.
Robert Reinhardt는 Peachpit 웹 사이트에서 자신의 저서 Video with Adobe Flash CS4 Professional Studio Techniques의 일부 샘플 장에 사용된 Flash Player를 위한 비디오에 대해 설명합니다. "Compression primer" 장에서 그는 On2 VP6 및 H.264 비디오 코덱의 장점과 단점에 대해 자세히 설명합니다.
F4V 사양을 비롯해 FLV 및 F4V 형식에 대한 자세한 내용은 Adobe Developer Connection 웹 사이트를 참조하십시오.
Fabio Sonnati는 Adobe Developer Connection 웹 사이트에서 모바일 장치용 H.264(F4V) 동영상의 설정에 대한 권장 사항을 제공합니다.