Вопросы по теме 'libav'

libav* неправильное декодирование
Используйте libav для сохранения кадров из видео. Проблема в том, что если вызвать функцию декодирования несколько раз, то 2-й и потом не правильно обработается. 1-й раз такой вывод (все работает нормально): [swscaler @ 0x8b48510]No...
2741 просмотров
schedule 15.07.2022

libav: заполнение AVFrame демонстрационными данными RGB24?
Я пытаюсь заполнить образцы данных для AVFrame, инициализированного в формате RGB24. Я использую следующий фрагмент кода для заполнения данных RGB. Но в закодированном видео я вижу только полосу в градациях серого, покрывающую только 1/3 видеокадра....
2247 просмотров
schedule 07.10.2023

В чем разница между FFmpeg и Libav?
Согласно первому комментарию к этот вопрос , и я цитирую «Библиотеки с таким названием предоставляются как из проекта FFmpeg, так и из проекта Libav, но они взаимно несовместимы». Поэтому я думаю, что ответ зависит от того, какой...
2229 просмотров
schedule 07.10.2023

Как кодировать аудио в AAC-LC, AAC-HE-V1, AAC-HE-V2 с помощью libavcodec?
Я пытаюсь кодировать аудио в AAC-LC, AAC-HE-V1, AAC-HE-V2, используя API libavcodec / ffmpeg. Но когда я использую следующую конфигурацию и вызовы API, он говорит: «Недопустимый профиль AAC». AVCodecContext *encoder_ctx;...
14989 просмотров
schedule 10.10.2022

Преобразование кадров RGB в YUV420P с использованием FFmpeg/C++
Я попробовал код на основе этого руководства . Что это делает, так это записывает первые 5 кадров видео в память в формате RGB. Мне нужно преобразовать эти кадры RGB в формат YUV420P, чтобы я мог передать их кодировщику YUV420P. Я пытался...
9547 просмотров
schedule 01.12.2023

Как кодировать 24-битный звук с помощью libav/ffmpeg?
Вот фрагмент кода из libavutil/samplefmt.h : /** * Audio Sample Formats * * @par * The data described by the sample format is always in native-endian order. * Sample values can be expressed by native C types, hence the lack of a signed *...
2110 просмотров
schedule 08.04.2024

Принудительные глобальные заголовки в LibAV
Я пытаюсь написать программу на C, используя LibAV, которая принимает входное видео с веб-камеры и сохраняет его как файл H264 MP4. Я модифицирую рабочую программу, которая сохраняет кадры .ppm с веб-камеры. Я не могу преобразовать AVPackets так,...
2522 просмотров
schedule 16.12.2023

Преобразование из NV12 в RGB/YUV420P с помощью libswscale
Я разрабатываю приложение, которому необходимо преобразовать кадры NV12 из декодера h264_cuvid в RGB, чтобы изменить эти кадры. Я проверил этот вопрос но мне не подходит значение "Шаг". Мой код следующий: uint8_t *inData[2] = {...
2135 просмотров
schedule 31.03.2024

libav/FFMPEG потоковая передача в одной кодировке, сохранение в другой
Я использую libav на встроенном устройстве. После некоторых усилий я получил фрагментированный прямой эфир в формате MPEG4. Я очень доволен этим сейчас. То, что я хотел бы сделать сейчас, это иметь два выхода из одного и того же входа. Первый...
218 просмотров

Получить время композиции C++
Я сделал свой собственный сервер rtmp, используя libav и ffmpeg. Я получаю в качестве входных данных либо файл flv, либо потоковую передачу rtmp, «содержащую» файл flv. Поскольку я работаю с FLV-файлом и относительным временем композиции каждого...
63 просмотров
schedule 29.04.2024