한국   대만   중국   일본 
오디오 비디오 인터리브 - 위키百科, 우리 모두의 百科事典 本文으로 移動

오디오 비디오 인터리브

위키百科, 우리 모두의 百科事典.

Audio Video Interleave
파일 擴張字 .avi
인터넷 미디어 타입
video/vnd.avi [1]
video/avi
video/msvideo
video/x-msvideo
타입 코드 'Vfw '
UTI public.avi
開發 마이크로소프트
發表日 1992年 11月 10日 (31年 前) ( 1992-11-10 )
포맷 種類 컨테이너 포맷
다음의 컨테이너 오디오, 비디오
다음으로부터 확장 RIFF
오픈 포맷 ? [2]
웹사이트 https://docs.microsoft.com/en-us/windows/win32/directshow/avi-file-format
VLC 애플리케이션의 AVI 아이콘

오디오 비디오 인터리브 ( 英語 : Audio Video Interleave , AVI)는 마이크로소프트 에서 1992年 11月에 처음 선을 보였고 비디오 脯 윈도 技術의 一部인 멀티미디어 컨테이너 포맷 이다. AVI 파일은 소리와 映像이 함께 再生되는 소리, 映像 데이터를 標準 컨테이너 안에 둘 다 包含할 수 있다. DVD와 마찬가지로 AVI 파일은 여러 個의 스트리밍 소리, 映像을 支援하지만 이러한 機能이 그리 자주 쓰이지는 않는다. 大部分의 AVI 파일은 1996年 2月에 매트록스 오픈DML 그룹이 開發한 파일 形式 擴張字를 使用한다. 이러한 파일들은 마이크로소프트가 支援하며 "AVI 2.0"이라고 非公式的으로 불린다. [3]

歷史 [ 編輯 ]

出版社들은 CD-ROM 에 비디오를 配布하는 方法과 關聯하여 難關에 直面했다. 24비트 컬러 , 秒當 30 프레임 슈퍼 VGA 解像度로 標示되는 30秒의 비디오는 680MB의 空間을 차지할 수 있다. 이는 1992年 大部分의 CD-ROM의 貯藏 容量이다. 비디오를 損失 있게 壓縮하면 많은 空間이 節約된다. 하지만 動映像의 品質이 低下되지는 않는다. 代身 비디오 品質에 더 關心이 있는 出版社는 品質을 維持하면서 비디오 파일을 壓縮하는 理想的인 壓縮 알고리즘을 찾고 있었다. [4]

마이크로소프트는 이 問題를 認識하고 비디오 파일을 非損失 壓縮 하는 標準을 開發하려고 했다. 또한 當時 까다로웠던 非壓縮 品質로 비디오를 再生하기 위한 하드웨어 要求 事項으로 因해 低價型 컴퓨터 使用者가 壓縮 品質로 비디오를 再生할 수 있도록 許容해야 한다는 點을 認識했다. 1992年 11月 10日에 윈도우用 비디오의 一部로 오디오 비디오 인터리브 形式을 開發 및 發表했으며 이러한 使用者를 만족시키기 위한 코덱 支援을 包含했다. [4] [5] [6]

포맷 [ 編輯 ]

AVI는 파일 데이터를 블록 또는 "청크"로 나누는 RIFF (Resource Interchange File Format)의 下位 形式이다. 各 청크는 FourCC 태그로 識別된다. [7]

AVI 파일은 RIFF 헤더 形式을 取하며 두 個의 必須 청크와 하나의 選擇的 청크로 나뉜다. 첫 番째 청크는 보기 爲해 AVI 파일의 壓縮을 풀기 위해 코덱에 必要한 情報를 貯藏하는 "hdrl" 태그로 識別된다. 두 番째 下位 청크는 AVI 비디오를 構成하는 實際 오디오 및 視覺的 데이터를 包含하는 "movi" 태그로 識別된다. 세 番째 選擇的 청크는 파일 내 데이터 청크의 오프셋 을 索引化하는 "idx1" 태그로 識別된다. [7]

RIFF 形式을 통해 "movi" 청크에 包含된 오디오 및 視覺的 데이터는 코덱 ((en)coder/decoder의 略語)이라는 소프트웨어로 인코딩되거나 디코딩될 수 있다. 파일이 生成되면 코덱은 原始 데이터와 청크 內部에 使用되는 (壓縮) 데이터 形式을 變換한다. AVI 파일은 全體 프레임(非壓縮), Indeo , 런 렝스 符號化 마이크로소프트 비디오1 을 包含한 거의 모든 壓縮 方式으로 청크 內部에 오디오 및 視覺的 데이터를 傳達할 수 있다. [6]

VLC 와 같은 一部 프로그램은 타임스탬프 間 效率的인 移動에 必要한 "idx1" 인덱스 下位 청크를 찾을 수 없을 때 不平한다. 이 프로그램은 一時的으로 또는 永久的으로 索引을 構築하여 파일을 "修正"할 것을 提案한다. [8]

메타데이터 [ 編輯 ]

RIFF (Resource Interchange File Format)의 派生 形式인 AVI 파일은 一般的으로 INFO 청크의 메타데이터 로 태그가 指定된다. 또한 AVI 파일에는 擴張 可能한 메타데이터 플랫폼이 包含될 수 있다. 設計上 모든 RIFF 파일에는 各各 4자리 코드로 識別되는 追加 데이터 청크가 合法的으로 包含될 수 있다. [7] 特定 코드를 理解하지 못하는 소프트웨어는 청크를 건너뛰어야 한다. 따라서 理論的으로 거의 모든 메타데이터를 支援하기 위해 AVI를 包含한 모든 RIFF 파일 形式을 擴張하는 것이 可能하다. 現代的 利用에서 AVI의 制限 事項 中 一部는 이 메타데이터의 標準化 不在와 關聯이 있다. (아래 制約 文壇 參考)

制約 [ 編輯 ]

90年代 初盤에 導入된 以後 元來 AVI 仕樣에서는 豫想하지 못했던 새로운 컴퓨터 비디오 技術이 導入되었다.

  • 元本 AVI 辭讓은 縱橫比 情報를 인코딩하는 標準化된 方法을 提供하지 않지만 以後 OpenDML(AVI 2.0) 辭讓에서는 提供한다. 結果的으로, 老年層 플레이어는 올바른 縱橫比를 自動으로 選擇하지 못할 수 있다(수동으로 選擇하는 것도 可能할 수 있음).
  • AVI 파일에 타임 코드를 包含하는 方法에는 여러 가지 競爭的인 接近 方式이 있다. 이는 널리 使用되기는 하지만 映畫 및 TV 後半 作業에서 該當 形式의 有用性에 影響을 미친다. WAV 오디오 파일의 境遇 BWF(Broadcast Wave) 擴張字가 後半 作業 메타데이터를 標準化하도록 設計되었지만 AVI 파일에 該當하는 擴張字는 나타나지 않았다. 一部 當事者는 메타데이터用으로 BWF 청크를 AVI에 記錄하는 것으로 알려져 있다. [9]
  • AVI는 現在 프레임(B-프레임) 以後의 向後 비디오 프레임 데이터에 接近해야 하는 壓縮 技術을 使用하는 비디오를 包含하기 爲한 것이 아니다. 이 機能을 使用하는 最新 비디오 壓縮 技術(예: MPEG-4)을 支援하는 接近 方式이 存在한다. 하지만 이는 元來 仕樣의 意圖를 벗어나며 이러한 使用을 豫想하지 못하는 再生 소프트웨어에 問題를 일으킬 수 있다. [10]
  • AVI는 一部 特定 類型의 可變 비트 電送率(VBR) 데이터를 安定的으로 包含할 수 없다(예: 32kHz 未滿 샘플 速度의 MP3 오디오).
  • 標準 畫質 長篇 映畫를 인코딩하는 데 一般的으로 使用되는 解像度 및 프레임 速度에서 AVI 파일의 오버헤드는 비디오 時間當 約 5MB이며, 그 重要性은 應用 프로그램에 따라 다르다.
  • AVI 파일에는 글꼴, 字幕 等의 添附 파일을 包含할 수 없다. 따라서 字幕은 別途의 파일로 配布되거나 비디오 스트림에 하드코딩되어야 한다.

最新 컨테이너 形式(예: Matroska , Ogg MP4 )은 이러한 모든 問題를 解決하지만 여기에 說明된 技術을 使用하여 AVI 파일을 生成하고 올바르게 再生할 수 있는 소프트웨어를 無料로 使用할 수 있다.

DV AVI [ 編輯 ]

DV AVI 또는 DV-AVI는 動映像을 디브이 標準에 맞게 壓縮하는 AVI 파일의 一種이다. 一般的으로 DV 캠코더 와 같은 DV 裝置는 이 方式으로 映像을 캡처한다. DV AVI 파일이 容量이 크다는 믿음이 있지만 이 方式은 無壓縮 狀態로 여겨진다. 더 正確히 말해서는 各 프레임만 壓縮을 하며 인트라프레임은 壓縮하지 않는다. 이로써 AVI 壓縮 코덱을 使用하여 壓縮한 파일보다 畫質 損失이 적고 파일의 크기가 相對的으로 커진다. DV AVI 파일에는 類型 1, 類型 2, 이렇게 두 가지 種類가 있다.

  • 類型 1: 多重送信 오디오/비디오를 維持하며 AVI 파일이 비디오 섹션에 貯藏된다. 空間을 많이 浪費하지 않는다. (오디오는 無壓縮 狀態이지만 壓縮되지 않은 오디오는 DV의 映像과 견주어 보면 큰 容量을 차지하는 것은 아니다.) 비디오 脯 윈도 API를 基盤으로 하는 윈도 應用 프로그램들은 DV AVI 壓縮 解除 프로그램이 윈도의 一部가 아닌 까닭에 이를 基本으로 支援하지 않는다.
  • 類型 2: 流刑 1과 비슷하지만 소리를 파일 안의 別途의 오디오 스트림에 貯藏한다. 비디오 脯 윈도 應用 프로그램이 이 類型을 支援하며 파일 크기가 조금 늘어난다는 短點이 있다.

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. Microsoft Corporation (June 1998). “WAVE and AVI Codec Registries - RFC 2361” . IETF. doi : 10.17487/RFC2361 . 2009年 12月 6日에 確認함 .  
  2. 《AVI (Audio Video Interleaved) File Format》 (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 2016年 3月 9日 . 2021年 12月 13日에 確認함 .  
  3. stevewhims. “AVI RIFF File Reference - Windows applications” . 《docs.microsoft.com》 (美國 英語) . 2019年 9月 1日에 確認함 .  
  4. Raskin, Robin (1992年 12月 22日). “27 Good Reasons To Buy A CD-ROM Player” . 《 PC Magazine 》. 11卷 22號. 345?346쪽 . 2021年 9月 19日에 確認함 .  
  5. Damore, Kelley; Corcoran, Cate (1992年 11月 9日). “Microsoft, vendors team up to air Video for Windows” . 《 InfoWorld 》. 14卷 45號. 3쪽 . 2021年 9月 19日에 確認함 .  
  6. Quain, John R. (1993年 1月 12日). “Microsoft Goes Hollywood With Video for Windows” . 《 PC Magazine 》. 12卷 1號. 39쪽 . 2021年 9月 19日에 確認함 .  
  7. Gloe, Thomas (2014年 4月 16日). “Forensic analysis of video file formats § AVI Container format”. 《Digital Investigation》 ( Elsevier ) 11 (1). doi : 10.1016/j.diin.2014.03.009 . ISSN   1742-2876 .  
  8. “WindowsFAQ-1.1.x” . 《VideoLAN Wiki》.  
  9. “AVI MetaEdit - Technical Metadata” . 《mediaarea.net》.  
  10. “Using B-frames” . 《Avidemux》.  

外部 링크 [ 編輯 ]