Основная разница между кодированием и декодированием видеофайла - PullRequest
1 голос
/ 31 января 2011

В чем главное отличие?Предположим, у меня есть видео в формате .flv, и я хочу преобразовать его в формат .h264, используя avcodec.dll.Буду ли я кодировать или декодировать это?Я действительно смущен.Любой четкий ответ будет оценен.

Ответы [ 2 ]

6 голосов
/ 31 января 2011

существует два типа видеоформатов - несжатый (необработанные видео форматы, такие как RGB или YUV или любой другой) и сжатый (как H.264 или WebM и т. Д.).обычно нет прямого перекодирования из одного сжатого формата в другой, поэтому вам нужно использовать общий знаменатель - необработанное видео (не сжатое).Вы должны декодировать (распаковать) его и затем закодировать (сжать) в другой формат.

для аналогии - подумайте, что у вас есть zip архив, и вам нужно сделать его rar архивом - сначала вы будете unzip ваш файл (ы), а затем сжать на rar

6 голосов
/ 31 января 2011

Вы, вероятно, будете транскодировать это.

Если нет, то сначала вы его расшифруете, а затем снова закодируете.

...