2013-06-07 9 views
1

Я хочу, чтобы создать поток mpeg4 Whith следующие спецификации:что является 4 голец идентификатор для Mpeg декодера в OpenCV

Контейнер mp4.mov m4v

Разрешение 1920 X 1080

Codec h264 основной профиль 4.1

Мне интересно, что CV_FOURCC и расширение файла следует использовать?

Любая помощь приветствуется.

Я использую

C++ В общем, где можно найти FourCC для любого кода?

ответ

2

Если вы читаете файл, вам не нужно указывать какой-либо кодек.

Если вы пишете файл, я думаю, вам нужно указать X264. Полный список кодов FOURCC, доступных here.

+0

Спасибо. Протестировал это, но quicktime не может его прочитать. – mans

+0

Я могу посоветовать вам экспериментировать с различными кодами FOURCC или пытаться сохранить файл с расширением .mp4. Также вы можете попробовать AVC1, это формат яблока. – vyndor

+0

Почему форматы не работают для меня? –

2

Некоторые из общих кодов, используемых Fourcc с OpenCV упомянуты здесь http://opencv.willowgarage.com/wiki/documentation/cpp/highgui/VideoWriter

Здесь гораздо больше список Fourcc кодов других кодеков. http://www.fourcc.org/codecs.php

Поскольку вы хотите использовать H264, вы можете использовать H264 или X264 в качестве кодов FOURCC.

+0

Почему форматы не работали для меня? –