主要区别是什么? 假设我有一个.flv格式的视频,我想使用avcodec.dll将其转换为格式.h264。我会编码还是解码它? 我真的很困惑。 任何明确的答案将不胜感激。
答案 0 :(得分:6)
你可能会transcoding。
如果没有,那么你将首先解码它,然后重新编码。
答案 1 :(得分:6)
有两种类型的视频格式 - 未压缩(原始视频格式,如RGB或YUV或其他)和压缩(如H.264或WebM等)。通常没有从一种压缩格式到另一种压缩格式的直接转码,因此您需要使用公分母 - 原始视频(未压缩)。您必须对其进行解码(解压缩),然后将其编码(压缩)为另一种格式。
用于类比 - 假设您拥有zip
存档,并且需要将其rar
存档 - 首先您unzip
存档,然后按{{1}进行压缩}