Video

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
m (replaced / fixed header)
(Uncategorized)
(133 intermediate revisions by 18 users not shown)
Line 1: Line 1:
{|
+
{{FormatInfo
|[[File Formats]]
+
|formattype=electronic
| >
+
|thiscat=Video
|[[Electronic File Formats]]
+
|image=Clearview-hdtv-20351280340940ssqn.jpg
| >
+
}}
|Video
+
Formats related to video and multimedia.
|}
+
  
* [[3ivx]]
+
== Introduction ==
* [[Apple Intermediate Codec]]
+
* For an excellent introduction to the issues around audio and video formats, see [http://www.avpreserve.com/blog/a-primer-on-codecs-for-moving-image-and-sound-archives-2/ A Primer on Codecs for Moving Image and Sound Archives - and 10 Recommendations for Codec Selection & Management] [http://www.avpreserve.com/wp-content/uploads/2010/04/AVPS_Codec_Primer.pdf PDF version]
* [[AVI]]
+
* [http://www.garymcgath.com/streamingprotocols.html Basics of streaming protocols]
* [[AVS]]
+
 
 +
==Pure video formats==
 +
These formats are "monolithic" video formats, meaning that the file format and the encoding of the video data are tied to each other.
 +
 
 +
See also [[Graphics#Animated image formats]], and the [[#Video application formats]] section below.
 +
 
 +
* [[Ace Film]]
 
* [[Bink Video]] (BIK)
 
* [[Bink Video]] (BIK)
* [[Canopus ProCoder]]
+
* [[The Complete Animator Film]]
 +
* [[CFAST Disney Animation Studio]]
 +
* [[Cyber Paint Sequence]]
 +
* [[DPX]]
 +
* [[FLIC]] (FLI/FLC; animation format used by older Autodesk products)
 +
* [[GRASP GL]] animation format
 +
* [[IFF-DEEP]]
 +
* [[MTV Movie (.MTV)]]
 +
* [[MTV Video (.AMV)]]
 +
* [[PSMF]]
 +
* [[SGI movie]]
 +
* [[Smacker]]/SMK (created by RadGameTools; mostly used in games)
 +
* [[WTV]]
 +
 
 +
==Video container formats==
 +
These formats are only containers for video, which can contain videos in many different encodings (or even other data like audio).
 +
 
 +
See also the [[#Video application formats]] section below, for some higher-level container-like formats.
 +
 
 +
* [[Advanced Recording Format]]
 +
* [[ASF]]
 +
* [[EBML]]
 +
** [[Matroska]]
 +
** [[WebM]]
 +
* [[FLV]]
 +
* [[ISO Base Media File Format]]
 +
** [[MP4]]
 +
** [[QuickTime]]
 +
* [[MPEG Program Stream]] (.mpg)
 +
* [[MPEG Transport Stream]]
 +
** [[M2TS]] (MPEG-2 based packet format used on [[Blu-ray Disc]]s)
 +
* [[MXF]]
 +
* [[Ogg]]
 +
** [[Ogg Skeleton]]
 +
** [[OGM]]
 +
* [[RealMedia]]
 +
* [[Acorn Replay|Replay]]
 +
* [[RIFF]]
 +
** [[AVI]]
 +
* [[Webex Recording Format]]
 +
* [[WOT]]
 +
 
 +
=== Single-stream container formats ===
 +
* [[MPEG Elementary Stream]]
 +
* [[Packetized Elementary Stream]] (packet format within MPEG streams)
 +
 
 +
==Video stream formats==
 +
A.k.a. ''codecs'', these formats are raw bitstream formats commonly contained in one of the above containers (though some can be used on their own, in one way or another).
 +
 
 +
* [[3ivx]] (this is just a fourcc for an MPEG-4 variant)
 +
* [[Apple Intermediate Codec]]
 +
* [[AV1]]
 
* [[Cineform]]
 
* [[Cineform]]
* [[Cinema Craft Encoder]]
 
 
* [[Cinepak]]
 
* [[Cinepak]]
* [[CoreAVC]]
+
* [[Daala]]
 
* [[Dirac]]
 
* [[Dirac]]
* [[DivX]]
+
* [[DivX]] (this is essentially MPEG-4 with some quirks)
* [[Elecard]]
+
* [[FFV1]]
* [[Enhanced VOB]]
+
* H.261 - See [[MPEG-1]]
* [[H264]]
+
* H.262 - See [[MPEG-2]]
 +
* [[H.264]] (MPEG-4 AVC)
 +
* [[HEVC]] (H.265)
 
* [[HuffyYUV]]
 
* [[HuffyYUV]]
 
* [[Indeo]]
 
* [[Indeo]]
* [[InterVideo]]
+
* [[Moving Blocks]] - Acorn Replay stream
* [[JPEG2000]]
+
* [[MainConcept]]
+
* [[MKV]]
+
* [[MOV]]
+
* [[MP4]]
+
* [[MPEG2]]
+
* [[MPEG4]]
+
* [[MPG]]
+
 
* [[MSU Lossless Video Codec]]
 
* [[MSU Lossless Video Codec]]
* [[MXF]]
+
* [[NSV]] Nullsoft Streaming Video
* [[Nero Digital]]
+
* [[QuickTime Animation]]
* [[OGV]]
+
* [[Sorenson]] Video Codec
* [[Quicktime]]
+
* [[RealVideo]]
+
* [[SheerVideo]]
+
 
* [[TechSmith Screen Capture Codec]]
 
* [[TechSmith Screen Capture Codec]]
* [[TMPGEnc]]
+
* [[Theora]]
 +
* [[Thor]]
 
* [[VC-1]]
 
* [[VC-1]]
 
* [[VC-3]]
 
* [[VC-3]]
 +
* [[VP8]]
 +
* [[VP9]]
 +
* [[XviD]] (MPEG-4 variant)
 +
 +
== Video application formats ==
 +
An application format is a name for a set of restrictions and extensions to a standard container format. It may (or may not) be restricted to a small set of stream formats. Some such formats are called ''profiles''.
 +
 +
* [[3G2]]
 +
* [[3GP]]
 +
* [[AVC (file format)]]
 +
* [[DVR-MS]]
 +
* [[Enhanced VOB]]
 +
* [[F4V]]
 +
* [[MJ2]]
 +
* [[MK3D]]
 +
* [[MKV]]
 +
* [[MP4]], M4V
 +
* [[Ogg Skeleton]]
 +
* Ogg Theora - See [[Theora]]
 +
* [[OGM]]
 +
* OGV - See [[Ogg]]
 +
* [[Protected Interoperable File Format]] (PIFF)
 +
* [[RealMedia Variable Bitrate]]
 +
* RealVideo - See [[RealMedia]]
 +
* [[RIFF Multimedia Movie]] (.mmm)
 
* [[VOB]]
 
* [[VOB]]
* [[VP8 codec]]
+
* [[WebM]]
* [[WebM container format]]
+
 
* [[WMV]]
 
* [[WMV]]
* [[XviD]]
+
 
 +
== Standards suites ==
 +
* [[MPEG]]
 +
** [[MPEG-1]]
 +
** [[MPEG-2]]
 +
** [[MPEG-3]]
 +
** [[MPEG-4]]
 +
** [[MPEG-A]]
 +
** [[MPEG-H]]
 +
 
 +
==Metadata formats==
 +
* [[F4M]] (Flash Media Manifest)
 +
* [[SRR]] (reScene files)
 +
* [[SRS]] (reSample files)
 +
 
 +
==Subtitle formats==
 +
* [[CMML]] (Continuous Media Markup Language)
 +
* [[CVD]] (An SVCD subtitle format)
 +
* [[DVD subtitle format]]
 +
* [[DXFP]] (Distribution Format Exchange Profile)
 +
* [[EBU STL]]
 +
* [[EBU Timed Text‎]]
 +
* [[JACOsub]] (Subtitles for Amiga video)
 +
* [[Kate]] (OGG Kate subtitle format)
 +
* [[Matroska subtitles]]
 +
* [[OGT]] (Philips Overlay Graphics Text)
 +
* [[SAMI subtitle format]] (SMI)
 +
* [[Spruce subtitle format]] (STL)
 +
* [[Structured Subtitle Format]] (SSF)
 +
* [[SubRip text file format]] (SRT)
 +
* [[SubStation Alpha]] (SSA, ASS)
 +
* [[SUP]] (HD-DVD subtitle format)
 +
* [[Universal Subtitle Format]] (USF)
 +
* [[VobSub]] subtitle format (.sub, .idx)
 +
* [[WebVTT]] (Web Video Text Tracks Format)
 +
* [[XSUB]] (XSUB subtitle format)
 +
 
 +
==Interactive media files==
 +
(generally accompany video streams and other multimedia, tying them together in a presentation or user-interaction as on a disc)
 +
 
 +
* [[BDMV]] (Blu-ray disc files for user interactivity)
 +
* [[CLPI]] (Blu-ray disc clip info files)
 +
* [[MPLS]] (Blu-ray disc playlists)
 +
 
 +
==Video Developer/Editor files==
 +
* [[Heroglyph Project Format]]
 +
* [[Kdenlive]]
 +
* [[OpenShot]]
 +
* Sony Vegas
 +
** [[Sony Vegas project format]] (.veg)
 +
** [[Sony Vegas Movie Studio project format]] (.vf)
 +
** [[Sony Vegas window layout format]] (.vegaswindowlayout)
 +
* [[Wax]]
 +
* [[Wink]]
 +
* [[Winmorph]]
 +
 
 +
==Video streaming services==
 +
* [[Amazon Instant Video]]
 +
* [[Hulu]]
 +
* [[Netflix Streaming]]
 +
* [[Vimeo]]
 +
* [[Xfinity On Demand]]
 +
* [[YouTube]]
 +
 
 +
==Television broadcast formats==
 +
* [[BTSC]] (NTSC with multichannel sound carrier)
 +
* [[NTSC]]
 +
* [[PAL]]
 +
* [[SECAM]]
 +
 
 +
Also see [[Chyron]] for on-screen graphics.
 +
 
 +
See [[Radio]] for more details of how such broadcasts are transmitted.
 +
 
 +
== 3D video ==
 +
* [[Blu-Ray 3D format]]
 +
* [[MK3D]]
 +
* [[SENSIO Hi-Fi 3D format]]
 +
* [[Side-by-side 3D format]]
 +
* [[Top-and-bottom 3D format]]
 +
 
 +
==Uncategorized==
 +
These formats might eventually get sorted into the above categories, or might not quite fit in any of them.
 +
* [[AVS]]
 +
* [[Cinema RAW Light]] Canon (.crm)
 +
* [[Canon XF-AVC]]
 +
* [[Canopus ProCoder]]
 +
* [[Cinema Craft Encoder]]
 +
* [[CinemaDNG]]
 +
* [[Elecard]]
 +
* [[FIASCO]]
 +
* [[InterVideo]]
 +
* [[JPEG XS]]
 +
* [[Lenel Video]]
 +
* [[Lotus ScreenCam movie]] (.scm)
 +
* [[MainConcept]]
 +
* [[NSD]] (Nero Super Video CD)
 +
* [[RTP]]
 +
* [[SheerVideo]]
 +
* [[VDR (VirtualDub)]]
 +
 
 +
== Software ==
 +
Refer to:
 +
* [[Conversion Software#Video]]
 +
* [[Video file creation software]]
 +
 
 +
== Links ==
 +
* [http://wiki.multimedia.cx/index.php?title=Category:Video_Codecs MultimediaWiki: Video Codecs]
 +
* [http://wiki.multimedia.cx/index.php?title=Category:Container_Formats MultimediaWiki: Container Formats]
 +
* [http://arstechnica.com/gadgets/2013/06/the-trajectory-of-televisioninternet-rebellion-and-hardware-renaissance/ The trajectory of television]
 +
* [http://www.w3schools.com/html/html5_video.asp HTML5 video tag]
 +
* [http://mpc-hc.org/ MPC-HC: media player for Windows handling just about all video/audio formats]
 +
* [http://doctorbeet.blogspot.co.uk/2013/11/lg-smart-tvs-logging-usb-filenames-and.html LG Smart TVs logging USB filenames and viewing info to LG servers]
 +
* [http://www.youtube.com/watch?v=4LfPWXIF5Ss&feature=youtu.be Lossless vs. corruption (video)]
 +
* [http://www.loc.gov/preservation/resources/rfs/movimg.html Library of Congress Recommended Format Specifications: Moving Image Works]
 +
* [http://www.google.com/get/videoqualityreport/ Video Quality Report (from Google)] - shows how your Internet connection fares with streaming video
 +
* [https://github.com/AyrA/ExcelPlayer Excel sheet that plays video and audio]
 +
* [http://mediaarea.net/en/MediaInfo MediaInfo: software that shows metadata for audio/video files]
 +
* [http://www.encoding.com/html5/ HTML5 video guide]
 +
* [http://dev.iptc.org/Video-Metadata Video metadata standardization project]
 +
* [http://preservationguide.co.uk/?p=244 A Compressed View of Video Compression]

Revision as of 19:07, 5 December 2019

File Format
Name Video
Ontology

{{{caption}}}

Formats related to video and multimedia.

Contents

Introduction

Pure video formats

These formats are "monolithic" video formats, meaning that the file format and the encoding of the video data are tied to each other.

See also Graphics#Animated image formats, and the #Video application formats section below.

Video container formats

These formats are only containers for video, which can contain videos in many different encodings (or even other data like audio).

See also the #Video application formats section below, for some higher-level container-like formats.

Single-stream container formats

Video stream formats

A.k.a. codecs, these formats are raw bitstream formats commonly contained in one of the above containers (though some can be used on their own, in one way or another).

Video application formats

An application format is a name for a set of restrictions and extensions to a standard container format. It may (or may not) be restricted to a small set of stream formats. Some such formats are called profiles.

Standards suites

Metadata formats

  • F4M (Flash Media Manifest)
  • SRR (reScene files)
  • SRS (reSample files)

Subtitle formats

Interactive media files

(generally accompany video streams and other multimedia, tying them together in a presentation or user-interaction as on a disc)

  • BDMV (Blu-ray disc files for user interactivity)
  • CLPI (Blu-ray disc clip info files)
  • MPLS (Blu-ray disc playlists)

Video Developer/Editor files

Video streaming services

Television broadcast formats

Also see Chyron for on-screen graphics.

See Radio for more details of how such broadcasts are transmitted.

3D video

Uncategorized

These formats might eventually get sorted into the above categories, or might not quite fit in any of them.

Software

Refer to:

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox