Основное различие между кодированием и декодированием видеофайла

StackOverflow https://stackoverflow.com/questions/4850817

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top