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

0 ответов

Любой способ конвертировать UIImage в CMSampleBuffer на Swift?

Я использую ABBYY OCR SDK, и он отлично распознает текст прямо с камеры из CMSampleBuffer в: func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputSampleBuffer sampleBuffer: CMSampleBuffer!, from connection: AVCaptureConnection!) У них есть…
29 июн '17 в 23:24
1 ответ

Владение CMBlockBuffer в CMSampleBuffer

Я пишу код для распаковки собственного потока H.264 приложения B, и я прохожу процесс синтаксического анализа потока, создания CMVideoFormatDescription из NALU SPS/PPS и упаковки других NALU, которые я извлекаю из потока в CMSampleBuffers. Я страдаю…
0 ответов

Не удается произвольно добавить пиксельный буфер в AVAssetWriterInputPixelBufferAdaptor

Я использую AVAssetWriter а также AVAssetWriterInputPixelBufferAdaptor добавить изображение маски в CMSampleBuffer который записан из AVCaptureSession, но иногда я получаю эту ошибку при попытке добавить обработано pixelBuffer в AVAssetWriterInputPi…
5 ответов

Извлечение данных из CMSampleBuffer для создания глубокой копии

Я пытаюсь создать копию CMSampleBuffer, которая возвращается captureOutput в AVCaptureVideoDataOutputSampleBufferDelegate. Поскольку CMSampleBuffers поступают из предварительно выделенного пула (15) буферов, если я добавлю ссылку на них, они не могу…
12 июл '16 в 17:24
1 ответ

Сохранение записи экрана с помощью RPScreenRecorder начала захвата

Я пытаюсь использовать RPScreenRecorder.shared(). StartCapture, чтобы сохранить запись экрана в базе данных. Я знаю, как сохранять видео из AVCapture, но не могу понять, как обрабатывать CMSampleBuffer для создания файла для сохранения в firebase. П…
26 окт '17 в 02:57
0 ответов

Разговор AVCaptureSession в пиксельном формате

В документации говорится, что первый элемент в AVCaptureVideoDataOutput.availableVideoCVPixelFormatTypes Массив является наиболее эффективным форматом пикселей для использования (то есть он не требует дальнейшей работы по преобразованию). Я планирую…
2 ответа

Конвертировать CMSampleBuffer в UIImage

Я пытаюсь преобразовать sampleBuffer в UIImage и отобразить его в виде изображения с colorspaceGray. Но это отображается как следующее изображение. Что не так с этим вопросом? Как я могу конвертировать CMSampleBuffer? func captureOutput(_ captureOut…
24 мар '17 в 10:45
0 ответов

Как получить UIImage в портретной ориентации из 'didOutputSampleBuffer', используя "AVCaptureVideoDataOutputSampleBufferDelegate"?

UIImage, который я получаю в настоящее время из функции didOutputSampleBuffer с помощью AVCaptureVideoDataOutputSampleBufferDelegate, имеет неправильную ориентацию (повернут на 90 градусов). Мне нужно отправить его на модель. Итак, я попытался повер…
11 янв '19 в 11:04
0 ответов

Как вручную выпустить CMSampleBuffer

Этот код приводит к утечке памяти и падению приложения: var outputSamples = [Float]() assetReader.startReading() while assetReader.status == .reading { let trackOutput = assetReader.outputs.first! if let sampleBuffer = trackOutput.copyNextSampleBuff…
27 фев '19 в 10:27
2 ответа

iOS: конвертировать UIImage в CMSampleBuffer

Некоторые вопросы касаются того, как преобразовать CMSampleBuffer в UIImage, но нет ответов о том, как сделать обратное, то есть преобразовать UIImage в CMSampleBuffer. Этот вопрос отличается от аналогичных, поскольку приведенный ниже код обеспечива…
15 дек '17 в 03:13
0 ответов

Как я могу получить sampleBuffer от Open GL

Я извлекаю текстуру из sampleBuffer и отправляю ее в Open GL. После того, как Open GL имеет дело с текстурой, Как я могу получить измененный sampleBuffer обратно из Open GL.
0 ответов

CMSampleBuffer с фронтальной камеры в UIImage

Я пытаюсь создать UIImage из CMSampleBuffer. Следующий код прекрасно работает для буферов образцов с задней камеры, но не с фронтальной камеры. Когда используется фронтальная камера, CGContext не может инициализироваться, т.е. конструктор CGContext …
26 фев '18 в 02:52
0 ответов

Отсутствует звук при добавлении текста в pixelBuffer

Я пытаюсь добавить наложение текста на видео, при записи на iPhone 5s или ниже на устройствах высокого качества и записи текста на него, то через 1 или 2 секунды звук пропадает, но этого не происходит на более крупных устройствах, таких как iPhone 6…
1 ответ

Получение желаемых данных из ссылки CVPixelBuffer

У меня есть программа, которая просматривает вход камеры в режиме реального времени и получает значение цвета среднего пикселя. Я использую метод captureOutput: для получения CMSampleBuffer из вывода AVCaptureSession (который считывается как CVPixel…
2 ответа

CMSampleBuffer из AVCaptureVideoDataOutput неожиданно обнаружил ноль

Я пытаюсь преобразовать кадры, которые я получаю от делегата AVCaptureVideoDataOutput (как CMSampleBuffer), в UIImage. Однако я получаю fatal error: unexpectedly found nil while unwrapping an Optional value Может кто-нибудь сказать мне, что не так с…
12 янв '17 в 21:19
0 ответов

Обрезка изображения, которое было взято из видео канала

У меня есть CGPoint значения позиции, которую я хочу, чтобы изображение было обрезано на дисплее iPhone. Однако текущий код отображает положение относительно пикселей видеопотока, а не относительно дисплея iPhone, с которого я первоначально получил …
05 сен '17 в 05:13
2 ответа

Добавление фильтров к видео с помощью AVFoundation (OSX) - как мне записать полученное изображение обратно в AVWriter?

Настройка сцены Я работаю над приложением для обработки видео, которое запускается из командной строки для чтения, обработки и экспорта видео. Я работаю с 4 треками. Много клипов, которые я добавляю в один трек, чтобы сделать одно видео. Давайте наз…
0 ответов

Расширение CMSampleBuffer для преобразования в UIImage: слишком дорого по памяти

Я пытаюсь преобразовать CMSampleBuffer для UIImage с Swift 3.0. Популярное решение - написать расширение для CMSampleBuffer Класс и добавить геттер для преобразования буфера в изображение. Вот как это выглядит: import Foundation import AVFoundation …
06 июл '17 в 19:43
1 ответ

Как правильно получить ImageBuffer в Swift сейчас с CMSampleBufferGetImageBuffer?

"CMSampleBufferGetImageBuffer" заменено на свойство "CMSampleBuffer.imageBuffer". CMSampleBufferGet.ImageBuffer не работает:) Кажется, что параметры также меняются относительно Swift 4.2. guard let pixelBuffer: CVPixelBuffer = CMSampleBufferGetImag…
29 июн '18 в 20:37
1 ответ

Воспроизведение CMSampleBuffer

Я пытаюсь создать приложение для потоковой передачи видео и аудио на другой компьютер. На стороне сервера я могу захватить (используя AVCaptureSession) видео и аудио, чтобы просмотреть их и отправить их по сети с помощью делегата и восстановить все …
01 окт '14 в 20:03