]> Shamusworld >> Repos - ardour-manual/blob - _manual/23_video-timeline/02_transcoding_formats_codecs.html
59dcc65002156cc9b1bf71a9179ea2c6f0ca0a56
[ardour-manual] / _manual / 23_video-timeline / 02_transcoding_formats_codecs.html
1 ---
2 layout: default
3 title: Transcoding, Formats & Codecs
4 ---
5
6 <h2>Video Formats and Codecs</h2>
7 <p>
8 A short primer on video-files, formats and codecs – because it is often cause for confusion:
9 </p>
10
11 <p>
12 A video file is a <em>container</em>. It usually contains one video-track and one or more audio-tracks.
13 </p>
14
15 <p>
16 How these tracks are stored in the file is defined by the <em>file-format</em>. Common formats are avi, mov, ogg, mkv, mpeg, mpeg-ts, mp4, flv, vob
17 </p>
18
19 <p>
20 Each of the tracks by itself in <em>encoded</em> - using a <abbr title="Coder-Decoder">Codec</abbr>. Common Video-Codecs are h264, mpeg2, mpeg4, theora, mjpeg, wmv3. Audio-Codecs: mp2, mp3, dts, aac, wav/pcm.
21 </p>
22
23 <p>
24 Not all codecs can be packed into a given format. For example the &#039;mpeg&#039; format is limited to mpeg2, mpeg4 and mp3 codecs (not entirely true). DVDs do have stringent limitations as well. The opposite would be .avi; pretty much every audio/video codec can be contained in an .avi file-format.
25 </p>
26
27 <p>
28 To make things worse, naming conventions for video codecs and formats are often identical (esp mpeg ones) which leads to confusion.
29 All in all it is a very wide and deep field. Suffice there are different uses for different codecs and formats.
30 </p>
31
32 <h2>Ardour specific</h2>
33
34 <p>
35 Ardour supports a wide variety of video file-formats and video-codecs. More specifically, ardour actually does not support any video at all but delegates handling of video to <a href="ffmpeg.org">ffmpeg</a> which supports over 350 different video-codecs and more than 250 file-formats.
36 </p>
37
38 <p>
39 When importing a video into ardour, it will be <em>transcoded</em> (transcoding: change from one format and codec to another) to avi/mjpeg for internal use (this allows reliable seeking to frames at low CPU cost - the file-size will increase, but hard-disks are large and fast).
40 </p>
41
42 <p>
43 The export dialog includes presets for common format &amp; codec combinations (such as DVD, web-video,..). If in doubt use one of the presets.
44 </p>
45
46 <p>
47 As last note: Every time a video is transcoded the quality can only get worse. Hence for the final mastering/<abbr title="Multiplexing Audio and Video">muxing</abbr> process always to back to the original source of the video.
48 </p>