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

Libswscale - это библиотека для процедур масштабирования изображения / видео и преобразования цветового пространства / формата пикселей.
0 ответов

Как использовать sws_scale с изменением ширины?

Можно ли использовать sws_scale с изменением ширины? Например, у меня есть сценарий, в котором у меня будет кадр RGBA 1920 * 1080, который будет время от времени обновляться в разных регионах. Тогда мне нужен кадр 1920 * 1080 NV12 для кодирования H2…
10 дек '17 в 16:43
2 ответа

Использование swscale для создания изображений

У меня есть входное изображение A и результирующее изображение B размером 800x600, сохраненное в формате YUV420, и мне нужно масштабировать изображение A до размера 100x100 и поместить его в результирующее изображение B в некоторой точке (x=100, y=1…
11 авг '18 в 14:15
0 ответов

swscaler@0dd9e620: устаревший формат пикселей используется, убедитесь, что вы правильно установили диапазон "

Я декодирую видео поток RTSP с FFMpeg. Во время отображения cv::imshow(...)), Я получаю следующее исключение: [swscaler @ 0d55e5c0] устаревший используемый формат пикселей, убедитесь, что вы правильно установили диапазон Я преобразую формат пикселя …
19 июн '15 в 12:02
0 ответов

FFMpeg libswscale XBGR32 до NV12 почти работает, но цвета неправильные

Я получаю Linx DMA-BUF от графического процессора в формате XBGR32, и мне нужно использовать libswscale FFMpeg для преобразования его на ARM в NV12. Я был в состоянии почти заставить это работать, основанный на различных должностях SO и документации…
08 июн '16 в 19:06
0 ответов

Обработка GIF с использованием библиотек FFmpeg - не удается найти анализатор в av_parser_init

Я играю с ffmpeg libs, а именно libswscale а также libavcodec теперь. Моя цель - изменить размер GIF-файлов. Из моего нелепого понимания я думаю, что мне нужно декодировать GIF и получить AVFrame обработать кадр с помощью libswscale снова закодирова…
24 ноя '18 в 17:50
2 ответа

Проблема преобразования формата пикселей [FFMPEG]

Я написал небольшую программу, используя библиотеки ffmpeg. что делает следующее- 1) расшифровать кадр. 2) конвертировать кадр в rgb24 . 3) конвертировать кадр rgb24 обратно в yuv420p. 4) закодировать кадр yuv420p и упаковать его в видеофайл. Но кон…
22 июл '15 в 10:42
1 ответ

Смещение цвета потока x264

Я использовал swscale + x264 для кодирования последовательности изображений RGB в поток h264. Когда все значения RGB во входном изображении (красным) (255, 0, 0)YUV, выводимый swscale + x264, равен (81, 90, 240), Используя swscale, это значение YUV …
15 мар '17 в 09:54
1 ответ

ffmpeg YUV420 в RGB24 преобразует только одну строку

Я пытаюсь преобразовать мое изображение YUV420p в RGB24 в C++ и создать растровое изображение из байтового массива в C#. Размер моего изображения составляет 1920 Вт * 1020 ч, а декодер ffmpeg дает мне 3 планара для данных с размерами линий = {1920, …
10 авг '16 в 09:53
1 ответ

FFMPEG - преобразование AVFrame в массив каналов

Я ищу, чтобы скопировать AVFrame в массив, где пиксели хранятся по одному каналу за раз в главном порядке строк. Подробности: Я использую API FFMPEG для чтения кадров из видео. я использовал avcodec_decode_video2 выбрать каждый кадр как AVFrame след…
17 дек '16 в 07:30
1 ответ

FFmpeg sws_scale на измененной области

Я использовал sws_scale преобразовать группу изображений RGB32 в формат YUV420. Каждое изображение очень похоже на предыдущее, и они отличаются только в области прямоугольника Q. У меня вопрос, как использовать Q, чтобы ускорить процесс конвертации?…
28 сен '16 в 10:00
1 ответ

Ошибка: заголовки swscale не найдены! Установите FFmpeg или Libav

Я хочу скомпилировать OpenMCU.ru на своем компьютере с Ubuntu, когда я запускаю ./configure появляется следующая ошибка: checking for swscale.h... no checking for libswscale/swscale.h... no checking for ffmpeg/swscale.h... no checking for libav/swsc…
17 ноя '16 в 12:07
1 ответ

Как кодировать входные изображения с камеры в поток H.264?

Я пытаюсь кодировать входные изображения со встроенной в MacBook Pro HD-камеры FaceTime в видеопоток H.264 в режиме реального времени, используя libx264 в Mac OS X 10.9.5. Ниже приведены шаги, которые я предпринял: Получите изображения 1280x720 32BG…
21 апр '15 в 13:07
0 ответов

FFMPEG swscale 1920x1080 UYVY422 до нечетной ширины дает неправильные цвета

Я использую libswscale (из FFMPEG) для масштабирования изображения 1920x1080 UYVY422 до размера, который определяется программно, в зависимости от того, к какому размеру окна мы рендерим. При изменении размера моего "холста" я заметил, что цвет изоб…
16 сен '15 в 16:40
1 ответ

Ошибка масштабирования FFMPEG - неверное измерение

Я работаю над проектом в FFMPEG, и сейчас я застрял в проблеме. То, что я пытаюсь сделать, это конвертировать PNG фото в видео-файл MPEG. Мне уже удалось взять информацию из рисунка, но почему-то я не могу преобразовать рисунок в формат YUV. Возвращ…
16 июн '16 в 06:56
0 ответов

FFMPEG (swscale) - можно ли установить коэффициенты пересчета?

Я использую sws_scale функция для преобразования из YUVA420P в RGBA в моей программе на C++. Кажется, что альфа прошла "прямо" и не влияет на каналы RGB, но я хочу предварительно умножить альфа. Можно ли с помощью swscale установить матрицу преобраз…
03 май '18 в 07:40
1 ответ

FFMpeg RGB32 в NV12 с использованием SWScale

Я пытаюсь преобразовать кадры RGB32 в кадры NV12 для подачи в кодировщик. m_iWidthIn = 1920; m_iHeightIn = 1080; m_iWidthOut = (((iWidthIn + 31) >> 5) << 5) //32bit align m_heightOut = (((iHeightIn + 31) >> 5) << 5) //32bit a…
16 мар '16 в 14:32
1 ответ

AVFrame имеет отрицательный размер строки

Я использую libav (2.7 построен для MSVC), чтобы открыть камеру с помощью dshow: input_format = av_find_input_format("dshow"); avformat_open_input(format_context, "video=Integrated Camera", input_format, 0); Когда я открываю видеопоток, это "сырое в…
08 апр '16 в 15:49
0 ответов

ffmpeg запись изменить цвет

Я пытаюсь записать видео с экрана, для записи в видео файл я использую ffmpeg(libavcodec). Но по результату я вижу другие цвета, мой пример: AVCodec *codec; AVCodecContext *c= NULL; AVStream *video_stream; AVOutputFormat *out; AVFormatContext *out_c…
17 мар '16 в 07:24
1 ответ

Как использовать DXVA2 с ffmpeg для декодирования и получения кадра

Я искал простой пример о том, как декодировать поток H264 с аппаратным ускорением, используя ffmpeg в Windows, но я не смог найти ни одного. Я знаю, что я должен использовать dxva2 с ffmpeg для аппаратного ускорения. Я могу декодировать H264 с помощ…
22 июн '16 в 09:11
0 ответов

Swscale - преобразование цвета изображения (NV12) - недопустимая граница

Цель состоит в том, чтобы преобразовать NV12 в изображение BGR24, точнее в патч изображения (x:0, y:0, w:220, h:220). Проблема заключается в столбце неопределенных пикселей справа от преобразованного патча, как показано ниже: Вопрос в том, почему эт…
01 июн '19 в 17:55