KevZhi
2018-09-06 14:52:38 +08:00
另外你可以去参考一下 ffmpeg 的原理流程,源文件压制成另外一种格式,也是要在内存中解压到 YUV 的。就好比让你把五捆每捆六本绑得很紧的书,弄成六捆每捆五本,你必须要把绳子解开,把书拆散,重新打包。所以直接转换,他就会按你的参数要求达到你的格式。
你还可以去了解一下视频编码的原理,MPEG 和 H264 有着本质的区别,你若问是否能将 MPEG 里边的信息无损保留转换到 H264,那么答案就是就像把中文翻译成英文了一样。讲的故事和意思都差不多,但是中文里面的成语和一些东西是永远无法在英文里以完全完整的意思再现的。
想给你说的是需要注意的一点是,正规的剪辑流程中(包括你自己用 pr 也是)所有素材直接转化为母带格式,切忌二次转换压制,我前面也说了,剪辑软件内部都会用解压成无损母带格式(否则剪辑会十分卡顿),你直接解压成 YUV 就行。你的出发点就错误了
就好比你打开 adobe audition 剪一段音频,你会清楚的看到他有一个提示框,正在打开 mp3 文件,这就是在把 mp3 转成 wav,只不过视频流程中大部分情况不用无压缩作为母带,因为太不经济了,ProRes 和 DNxHD 就好比 FLAC 一样,既无损,空间占用也小。