Описание тега fourcc

FourCC (literally, four-character code) is a sequence of four bytes used to uniquely identify data formats. The concept originated in the OSType scheme used in the Macintosh system software and was adopted for the Amiga/Electronic Arts Interchange File Format and derivatives. The idea was later reused to identify compressed data types in QuickTime and DirectShow.
1 ответ

Укажите качество сжатия в Python для видеообъекта OpenCV

Я должен создавать видео AVI с низким разрешением, используя большое количество изображений JPEG, содержащихся в отдельных каталогах. У меня есть около ста каталогов, и каждый каталог может содержать много тысяч изображений. Чтобы автоматизировать э…
23 сен '14 в 15:18
1 ответ

Direct Show YUY2 Пиксельный вывод из videoInput

Я использую videoInput для взаимодействия с DirectShow и получения данных пикселей с моей веб-камеры. Из другого вопроса, который я задал, люди предположили, что формат пикселей - это просто добавленные массивы в порядке каналов Y, U и V. Веб-сайт F…
18 сен '12 в 18:31
1 ответ

Поиск подходящего имени для компрессора / фильтра из FOURCC ID в приложении Delphi 6?

У меня есть приложение Delphi 6, которое просит пользователя выбрать аудио и видео компрессор с помощью AVISaveOptions(). Затем я сохраняю идентификаторы FOURCC каждого выбора в файле данных. Я хочу найти дружественное имя фильтра для каждого выбора…
14 май '12 в 22:28
3 ответа

Запись файла MP4 на Mac с помощью OpenCV ffmpeg

Я использую OpenCV с ffmpeg на Mac для записи видео. Я был в состоянии успешно писать файлы.avi, используя кодек /fourcc код, FMP4. Однако я хотел бы написать файлы.mp4. Когда я пытаюсь записать файл.mp4, используя fourcc FMP4, я получаю эту ошибку:…
27 мар '13 в 15:32
0 ответов

OpenCV VideoWriter fourCC Android

Я использую библиотеку OpenCV 3.1 для Android в своем проекте для обработки изображений и компиляции видеофайлов на основе нескольких отдельных OpenCv::Mat. Моя проблема - найти правильный код FourCC. Использование "MJPG" прекрасно работает на Googl…
12 окт '16 в 04:20
2 ответа

Как поменять бит U на бит V в формате YUV

Я хочу поменять биты U и V в формате YUV, от NV12 YYYYYYYY UVUV // each letter presents a bit до NV21 YYYYYYYY VUVU Я оставляю плоскость Y в одиночестве и обрабатываю плоскость U и V с помощью функции ниже uchar swap(uchar in) { uchar out = ((in &gt…
21 июн '16 в 11:40
0 ответов

Модуль VLC, получить исходный цвет

Я пишу модуль вывода видео для VLC. Для этого я использую те из github vlc в качестве шаблонов. Тем не менее, мне не удается заставить VLC дать мне код цветности FOURCC исходного видео. Как? Спасибо
21 ноя '18 в 09:55
0 ответов

Преобразование битового шаблона в значение с плавающей точкой в ​​Swift

Я застрял при преобразовании указанных битовых комбинаций в конечное значение. У меня есть следующий FourCC: SP78 SP3C SP69 SP4B SP5A S обозначает подписанную с плавающей точкой. Первая цифра - это число целых битов, а вторая - количество бит дроби …
25 фев '17 в 13:46
1 ответ

FourCC как int C#

Я работаю с SDK, который требует, чтобы кодек AVI передавался как 8-значное представление int значения FourCC. Значение FourCC - WVC1, и я попытался преобразовать ASCII в соответствующие значения int для каждого символа, который, как я полагал, буде…
30 май '13 в 16:55
1 ответ

Скрыть что-то вроде ключа или fourCC в скомпилированной программе

Прежде всего, я провел много исследований раньше, но я должен спросить кое-что, что может быть простым... или нет, но я предпочитаю спросить вас, чтобы быть уверенным... У меня есть два вида ключей, один из которых создан мной, а другой - простой ко…
15 фев '16 в 19:04
0 ответов

Измените или установите Fourcc в файле, используя Opencv Python

Я хотел бы изменить код Fourcc видеофайла (H264 на DX50), используя OpenCv - Python 2.7. Я написал этот код, но он не работает. Не могли бы вы дать мне совет, как решить эту проблему. Вот мой код Я заберу тебя заранее. import numpy as np import cv2 …
08 мар '18 в 11:00
0 ответов

Недокументированные классы управления CoreAudio

Исследуя дерево объектов CoreAudio HAL, я натолкнулся на два загадочных логических элемента управления, которые отображаются на встроенном микрофоне и встроенном выводе на моем MBP с macOS 10.13, но нигде не встречаются в заголовках документации или…
17 фев '19 в 21:23
1 ответ

Как получить имя MEDIASUBTYPE от AM_MEDIA_TYPE, C++

Я использую DirectShow для захвата кадров с моей веб-камеры. Во время настройки веб-камеры (когда я устанавливаю разрешение, fps и т. Д.) У меня есть несколько альтернатив, доступных с камеры. (47 из них). В настоящее время я использую цикл for, кот…
16 май '13 в 13:14
1 ответ

Как использовать форматы FOURCC в SlimDX?

Просматривая определенные форматы поверхностей SlimDX, некоторые, кажется, отсутствуют. Я заинтересован в использовании форматаNV12 . Поскольку форматы определены как enum, я не могу передать в формате FOURCC, как я мог бы использовать неуправляемый…
26 сен '12 в 14:22
0 ответов

Визуализатор для простого typedef типа в autoexp.dat (для отображения fourcc DWORD в виде символов)

В нашем коде мы используем много пользовательских типов fourCC, например: typedef unsigned int fourcc; fourcc flag; if (flag=='add') ...; else if (flag=='del') ...; etc... Мы хотели бы иметь возможность добавить визуализатор в autoexp.dat для отобра…
23 июн '12 в 10:01
3 ответа

OpenCV записывает фрейм в файл python

Эй, я начинаю играть с OpenCV, и я не могу сохранить выходные данные своей веб-камеры в файл. Вот что у меня есть. Это работает нормально, запускает веб-камеру и создает "output.avi". Проблема заключается в том, что output.avi крошечный (414 байт) и…
19 окт '14 в 16:50
2 ответа

Синтаксис визуализации Natvis FourCC

Я пытаюсь определить.natvis для uint32_t type, чтобы показать как массив из четырех символов, который в окне Watch, во время отладки, будет выглядеть примерно так: (char*)&fourcc,4, К сожалению, natvis, похоже, не очень-то нравится - его игнорир…
17 дек '17 в 07:30
1 ответ

Безопасно ли объединять файлы AVI с видео fourcc xvid, mp42, dx50?

У меня есть куча файлов AVI с тем же аудиокодеком, разрешением видео, но видеокодеки разные: они имеют fourcc xvid, mp42 и dx50. Безопасно ли их объединять, т. Е. Есть ли видеодекодер, совместимый со всеми этими? Какой FourCC мне следует использоват…
11 мар '12 в 08:16
12 ответов

Установите значение FourCC в C++

Я хочу установить значение FourCC в C++, то есть 4-байтовое целое число без знака. Я полагаю, что очевидным способом является #define, например #define FOURCC(a,b,c,d) ( (uint32) (((d)<<24) | ((c)<<16) | ((b)<<8) | (a)) ) а потом: …
01 май '09 в 13:34
2 ответа

Ошибка подтверждения при создании видео MP4 из пустых массивов с помощью OpenCV

У меня есть этот код Python, который должен сделать видео: import cv2 import numpy as np out = cv2.VideoWriter("/tmp/test.mp4", cv2.VideoWriter_fourcc(*'MP4V'), 25, (500, 500), True) data = np.zeros((500,500,3)) for i in xrange(500): out.write(data)…
24 авг '18 в 16:08