비디오 가져오기: 파일 및 인코딩 지침
日本語 | 香港/台灣 | 繁體中文 | Deutsch | English | España | Français | Italiano
Macromedia Flash는 Flash 프로젝트에 비디오를 통합하는 다양한 옵션을 제공합니다. 옵션이 다양하므로 비디오를 가져오고 인코딩할 때 사용할 파일 포맷, 코덱 또는 압축 설정을 결정하기 어렵습니다.
간단히 말하면 모든 비디오 개발 시나리오에 적합한 "가장 좋은" 한 가지 방법은 없습니다. 다음 지침은 Flash용 비디오를 준비하는 개발자에게 유용합니다.
가져오기 전: 소스 비디오 콘텐트
파일 크기 및 압축
디지털 미디어를 사용할 때 가장 문제가 되는 것은 콘텐트 파일의 크기입니다. 오디오는 상당한 양의 메모리를 차지하고 비디오는 그보다 더 많은 메모리를 사용합니다. 압축되지 않은 16비트 CD 품질의 스테레오 오디오를 1분 재생하려면 10MB의 메모리가 필요하며, 5:1로 압축된 표준 DV 720 x 480 NTSC 비디오를 1분 재생하려면 216MB의 메모리가 필요합니다.
깨끗하고 압축되지 않은 원시 콘텐트가 품질이 가장 좋고 인코딩(압축) 알고리즘을 적용하기에 가장 적합한 포맷이지만 이러한 파일은 크기가 커서 메모리나 저장 공간을 너무 많이 차지합니다. 따라서 "코덱"(압축기/압축 해제기)을 사용하여 파일 크기를 관리합니다.
콘텐트에 다양한 코덱이 여러 번 적용될 수 있으므로 콘텐트를 너무 많이 압축하거나 적합하지 않은 코덱 기술을 사용하면 품질이 저하될 수 있습니다. 디지털 미디어 콘텐트를 사용하는 개발자는 대부분 이러한 품질과 파일 크기 간의 문제를 경험합니다.
코덱
여러 개발자가 만든 다양한 코덱을 사용할 수 있으며 각 코덱에는 고유한 특징이 있습니다. 일부 코덱은 다양한 유형의 비디오 콘텐트를 압축하는 데 보다 적합한 반면, 다양한 액션이 포함된 비디오에 대해 최적화된 일부 코덱은 앵커 모습만 계속 나오는 뉴스와 같이 보다 정적인 비디오 콘텐트에서는 적합하지 않을 수 있습니다.
모든 비디오 콘텐트에 특정 코덱을 적용하도록 권장할 수는 없으며, 특정 콘텐트에 대해 권장 코덱을 지정하는 것은 매우 어렵습니다. 콘텐트 유형별로 가장 적합한 코덱에 대해서는 좀 더 자세한 설명이 필요하므로 이 기술 문서의 범위를 벗어납니다. 자세한 내용은 아래 추가 정보 단원에 있는 일반 리소스에 대한 링크에서 참조하십시오.
Flash는 Apple QuickTime API(다양한 코덱 지원) 및 Microsoft AVI 파일 포맷과 관련 코덱을 지원합니다. Flash는 이러한 기술을 이용하여 Flash 비디오(FLV) 포맷과 비디오 간에 트랜스코딩할 수 있습니다.
QuickTime 사용 시 권장 비디오 코덱:
- 압축되지 않은 비디오
- Sorenson Video 1, 2, 3
- Motion JPEG A 및 B
QuickTime 무비 파일에 사용할 경우 문제가 있는 것으로 알려진 비디오 코덱:
- Intel Indeo Video(Intel Indeo 비디오 코덱을 사용할 경우 AVI 파일을 제대로 가져올 수 없음)
- SoftDV
기타 제한:
- Flash에서는 QuickTime을 통해 MPEG 비디오 스트림을 가져올 수 없습니다.
- Flash에서는 QuickTime을 통해 MPEG 비디오의 오디오 트랙을 가져올 수 없습니다.
- Flash에서 Windows 미디어 비디오(WMV) 파일을 가져올 수는 있지만 편집하거나 미리 볼 수는 없습니다.
QuickTime에서 지원하는 기타 모든 코덱과 AVI 관련 코덱은 Flash에서 작동해야 합니다. 위의 목록에 포함되지 않은 특정 코덱을 사용하여 비디오를 가져올 때 문제가 발생하면 권장 코덱을 사용하여 콘텐트를 다시 압축해 보십시오.
파일 형식
일반적으로 Flash에서 지원하는 파일 형식일 경우 특별히 Flash에서 사용하기 적합한 파일은 없습니다. 품질과 프레임 속도가 동일한 MOV, MPEG 또는 AVI 파일 형식의 비디오는 Flash로 가져온 후 모두 같아집니다.
QuickTime 4가 설치된 경우(Windows 및 Macintosh) 포함된 비디오 가져오기가 지원되는 비디오 파일 포맷은 다음과 같습니다.
| 파일 유형 | 확장명 |
|---|---|
| Audio Video Interleaved | .avi |
| Digital Video | .dv |
| Motion Picture Experts Group | .mpg, .mpeg |
| QuickTime Movie | .mov |
참고: 위에서 설명한 대로 Flash에서는 QuickTime을 통해 MPEG 비디오의 오디오 트랙을 가져올 수 없습니다.
DirectX 7 이상이 설치된 경우(Windows만 해당) 포함된 비디오 가져오기가 지원되는 비디오 파일 포맷은 다음과 같습니다.
| 파일 유형 | 확장명 |
|---|---|
| Audio Video Interleaved | .avi |
| Motion Picture Experts Group | .mpg, .mpeg |
| Windows 미디어 파일 | .wmv, .asf |
시스템에서 지원하지 않는 파일 포맷을 가져오려고 하면 해당 작업을 완료할 수 없다는 내용의 경고 메시지가 나타납니다. 파일에서 비디오만 가져오고 오디오는 가져오지 못하는 경우도 있습니다.
Flash의 비디오
코덱
모든 비디오 및 오디오는 Flash 제작 환경으로 가져올 때 Sorensen's Spark 코덱을 사용하여 인코딩됩니다. Sorensen's Spark는 일반 용도의 우수한 코덱이며 SWF에 포함된 모든 비디오에 대한 최종 인코딩입니다. 단일 코덱을 지원하면 Flash Player의 크기를 최대한 작게 유지할 수 있습니다.
타사 솔루션에서 전체 모션 비디오를 Flash 비디오로 인코딩하는 추가 옵션을 제공할 수도 있습니다.
프레임 속도
비디오는 원래 프레임 속도에서 재생 품질이 가장 좋으므로 전달 채널 및 재생 플랫폼에서 허용한다면 프레임 속도를 높은 상태로 두는 것이 좋습니다. 프레임 속도가 높으면 다운로드하는 데 필요한 대역폭이 커지고 재생하는 데 필요한 메모리와 프로세서 속도가 증가합니다.
프레임 속도를 줄여야 할 경우 프레임 속도를 정수로 나누면 좋은 결과를 얻을 수 있습니다.
비디오 프레임 속도는 FLA 프레임 속도와 일치해야 하므로 SWF 파일에 비디오를 포함시키는 경우에는 원래 비디오 프레임 속도를 고려해야 합니다.
비디오 내보내기
소스 비디오가 높은 비율로 압축되어 있으면 Flash에서 내보낸 비디오의 품질은 좋아지지 않습니다. Flash에서는 기존 데이터만 사용할 수 있으므로 기존 비디오 품질만 사용됩니다. 마찬가지로 높은 프레임 속도로 내보내면 다른 프레임이 추가되거나 비디오 품질이 향상되지 않습니다. Flash에서 만든 콘텐트의 품질이 떨어지는 경우에는 압축률이 낮은 소스 파일이나 압축되지 않은 원시 파일을 사용하거나, 가져오기 대화 상자에서 설정을 변경해 보십시오.
Macromedia Flash Player에서 비디오를 보기 위한 요구 사항
Macromedia Flash Player 6이 있는 사용자는 누구나 비디오가 포함된 SWF 파일을 볼 수 있습니다. Macromedia Flash Player 7이 있는 사용자는 누구나 외부 링크 FLV 파일이 포함된 SWF 파일을 볼 수 있습니다. 비디오를 보기 위해 사용자의 컴퓨터에 다른 코덱을 설치할 필요는 없습니다.
추가 정보
Macromedia 비디오 리소스 정보:
- Macromedia Flash MX 2004 및 비디오 백서*(개발자 센터 문서) - 적극 권장
- Macromedia Flash 비디오 전략 웹 사이트*(기술 문서 14571)
- Macromedia Flash 개발자 센터 - 비디오(개발자 센터)
- Flash MX의 비디오 배포 팁*(개발자 센터 문서)
- Flash MX에서 포함된 비디오 사용*(개발자 센터 문서)
타사 코덱, 압축 및 기타 비디오 리소스 정보:
- Sorenson 교육 센터*(Sorenson 웹 사이트)
- Discreet 지원 - 코덱/비디오 정보*(Discreet 웹 사이트)
| 마지막 업데이트: | 2003년 11월 6일 |
|---|---|
| 작성일: | 2003년 11월 6일 |