Ardour/Video-timeline/Transcoding, Formats and Codecs
来自motewiki
更多操作
< Ardour | Video-timeline
Video 文件、format 与 codec 的概念常令人困惑,本页作简要说明。
- 视频文件是一个 container(容器),通常包含一条 video track、一条或多条 audio track,可能还有字幕 track、章节等;这些 track 在文件中如何存储由 file format 定义。常见 format:avi、mov、ogg、mkv、mpeg、mpeg-ts、mp4、flv、vob
- 每条 track 本身用 codec 编码。常见 video codec:h264、mpeg2、mpeg4、theora、mjpeg、wmv3;常见 audio codec:mp2、mp3、dts、aac、wav/pcm
- 并非所有 codec 都能装入某种 format:例如 mpeg format 只限于 mpeg2、mpeg4 和 mp3 codec(大体如此),DVD 的限制更严格;相反 .avi 几乎可以容纳任意音视频 codec 组合
- 视频 codec 与 format 的命名常常相同(尤其 MPEG 系列),容易造成混淆
Ardour 相关问题
- Ardour 支持各种视频 format 与 codec——更准确地说,Ardour 本身不处理任何视频,而是把视频文件交给 ffmpeg,它支持 350 多种视频 codec 和 250 多种文件格式
- 导入视频时会被 transcoded(transcode:从一种 format/codec 转为另一种)为 avi/mjpeg 供内部使用——这样能以较低 CPU 代价可靠地定位到任意帧(文件会变大,但硬盘又大又快)
- 导出对话框包含常见 format 与 codec 组合的 preset(如 DVD、web 视频);拿不准时用 preset
- 注意: 每次 transcoding 都会损失质量,因此最终 mastering/muxing 时应始终回到视频原始文件