открытие видео AVI в visual studio 2008

У меня есть видео AVI, и я хочу изменить его кодек на CVID из-за
ошибка произошла в visual studio, где можно открыть только видео с этим кодеком

мы используем OpenCV 2.1, чтобы открыть видео AVI и
мы использовали видео, предоставленное файлом opencv, и оно работало, а его кодек CVID

мы использовали много типов конвертеров, но не их результаты сработали
мы также попытались преобразовать видео AVI в другой формат, а затем преобразовать обратно в AVI.
но и это не сработало

так что вы можете помочь нам, пожалуйста?

1

Решение

Преобразование видео является довольно сложным процессом. Если вы не можете найти какой-либо готовый код, вам придется интерпретировать каждый кадр AVI. Это означает, что нужно прочитать формат заголовка самого AVI, затем прочитать первые N кадров и передать их в хранилище, в котором используется ваш кодер CVID.

Это звучит очень просто, но видео обычно хранится в сложной сжатой форме, и вам нужно будет распаковать его в подходящую форму для кодера CVID.

Как правило, видеокадры состоят из «ключевых кадров» (почти каждый пиксель находится в кадре) и «дельта-кадров», которые содержат «разделы обновления» для ключевого кадра), поэтому вам необходимо понять, какой тип кадра это ,

Очевидно, что преобразование его обратно в AVI — это тот же процесс в обратном порядке.

Я не знаю внутренний формат AVI или отличия CVID. Но я уверен, что самый простой способ — найти существующее программное обеспечение, которое делает это.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector