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

NoneLibavcodec is a free software/open source LGPL-licensed library of codecs for encoding and decoding video and audio data.
1 ответ

Каков наилучший способ заполнить AVFrame.data

Я хочу передать данные кадрового буфера opengl в AVCodec как можно быстрее. Я уже преобразовал RGB в YUV с помощью шейдера и прочитал его с помощью glReadPixels Мне все еще нужно заполнить данные AVFrame вручную. Есть ли лучший способ? AVFrame *fram…
21 сен '15 в 17:45
0 ответов

Обнаружение черных кадров в Raw YUV-видео с помощью библиотеки libavcodec в командной строке C++ NOT

У меня есть сырой видео поток YUV, скажем, example.yuv. Я хочу читать это видео кадр за кадром, используя libavcodec в C++. Как только я получаю это кадр за кадром, мне нужно обнаружить черные кадры, а затем преобразовать это видео в mp4. Я знаю, чт…
10 апр '15 в 09:37
1 ответ

Avcodec: генерировать заголовок OPUS для потока

Я использую OPUS с avcodec для кодирования звуков и потоковой передачи по собственному протоколу. Пока он работает с кодеком MP2, но когда я переключаюсь на OPUS, у меня возникает эта проблема: [opus @ 1b06d040] Error parsing the packet header. Я по…
31 май '15 в 20:06
0 ответов

Ошибка сегментации при декодировании аудио (mp3) файла с использованием C API

Я выполняю файл decode_audio.c. Я успешно скомпилировал. Я получаю ошибку сегментации при выполнении. Я включил заголовочный файл avformat.h. Я изменил логику кодека в соответствии с форматом mp3. Я использую следующую команду для компиляции и выпол…
09 авг '18 в 06:43
3 ответа

Предупреждение ffmpeg (libavcodec): слишком большой кодированный кадр

Я пытаюсь использовать libavcodec (ffmpeg) для кодирования необработанных данных пикселей в формат mp4. Все идет хорошо, и я получаю файл.avi с достойным качеством, но иногда кодек выдает предупреждение "слишком большой кодированный кадр". И когда э…
05 окт '10 в 13:10
1 ответ

Эффект AV_CODEC_FLAG2_FAST в декодировании H.264

Кто-нибудь знает, каков эффект AV_CODEC_FLAG2_FAST флаг в библиотеке libavcodec (ffmpeg 4.0.2), когда он включен AVCodecContext? AVCodecContext* avCodecContext; AVCodec* avCodec; ... avCodec = ...; avCodecContext = avcodec_alloc_context3(avCodec); a…
25 фев '19 в 16:27
2 ответа

Конвертировать.m4a в PCM используя libavcodec

Я пытаюсь преобразовать файл.m4a в необработанный файл PCM, чтобы воспроизвести его в Audacity. Согласно AVCodecContext, это дорожка с частотой 44100 Гц, использующая образец формата AV_SAMPLE_FMT_FLTP, который, насколько я понимаю, при декодировани…
17 янв '13 в 09:49
1 ответ

Компиляция FFMPEG в Visual Studio 2013

Мне нужна помощь в компиляции " http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html" с использованием Visual Studio Express 2013. Я следовал решению, указанному в " Использовать FFmpeg в Visual Studio", однако я все еще полу…
11 дек '13 в 22:00
1 ответ

Декодировать аудио с помощью libavcodec и играть с использованием libAO?

Я использую следующий фрагмент кода для декодирования аудио файлов (протестировано с MP3,WAV,WMV). Но когда он воспроизводит звук, он просто издает статические звуки и время от времени дает сбой. Любые намеки на то, что я делаю здесь не так? #includ…
21 мар '12 в 06:22
1 ответ

Управление памятью ffmpeg/libavcodec

Документация libavcodec не очень конкретна о том, когда освобождать выделенные данные и как их освобождать. Прочитав документацию и примеры, я собрал пример программы ниже. В источнике есть несколько конкретных вопросов, но мой общий вопрос: правиль…
1 ответ

Декодировать видео H264 с помощью libavcodec, C

Я пытаюсь декодировать необработанный файл h264 с помощью ffmpeg/libavcodec, но не могу заставить его работать должным образом. Вывод должен быть необработанным YUV-файлом на данный момент. Можно скомпилировать код с GCC gcc -o decoder decoder.c -L.…
09 янв '15 в 22:49
0 ответов

Ретрансляция RTSP с использованием библиотеки ffmpeg

Я реализую реле RTSP, используя libavcodec (ffmpeg). По сути, он подключается к IP-камере, которая является сервером RTSP, вытягивает поток и затем передает его в wowza. Мне очень трудно найти пример реализации этого в интернете. Таким образом, я на…
21 ноя '15 в 10:48
1 ответ

Пример аудио декодирования FFmpeg/Libav

Я пытаюсь получить тот же вывод, что и ffmpeg/avconv, от преобразования файла MP2 в необработанный PCM с использованием кода. Я использовал функцию audio_decode_example из учебника, включенного в документацию FFmpeg/Libav, но результаты были другими…
18 мар '14 в 10:14
0 ответов

Кодирование 25-мегапиксельного видео

У меня 25MP несжатый видеофайл из 100 кадров. Я попытался закодировать его с помощью кодировщика ffmpeg и h264 в файл.mp4, но кодирование застряло вокруг 10-го кадра. Это скрипт: avconv -y -i input.avi -c:v libx264 -preset medium -b:v 5000K -pass 1 …
1 ответ

libavcodec и php

Я вижу здесь пример c libavcodec http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/api-example_8c-source.html Это кодирование / декодирование аудио и видео (кадр за кадром). Я намерен что-то вроде этого, но в php. Я хочу конвертировать видео в то же…
25 июн '10 в 06:35
1 ответ

Можно ли обрезать размер кадра во время декодирования с использованием libavcodec?

Я следовал руководству Дрангера по отображению видео с использованием libav и FFMPEG. http://dranger.com/ffmpeg/ avcodec_decode_video2, кажется, самая медленная часть процесса декодирования видео. Иногда я могу одновременно декодировать два видео, н…
28 апр '13 в 03:18
0 ответов

FFmpeg(C/libav) VPX для потока mpeg2video нельзя воспроизвести в VLC

В настоящее время я пытаюсь перекодировать видео VPX(VP8/VP9) в mpeg2video и транслировать его по UDP с помощью mpegts. Я инициализировал все контексты и потоки, и пока я транслирую его, чтобы он работал, если я отправляю поток в VLC или другой прои…
15 сен '17 в 22:23
0 ответов

FFmpeg / libavcodec: кодирование с x264 игнорирует настройку битрейта

Я пытаюсь написать видео с использованием библиотек FFmpeg. Пока что я могу успешно кодировать видео с расширением.avi, но когда я использую расширение.mp4, приложение полностью игнорирует указанную мной опцию битрейта. Вот фрагмент кода, который я …
16 авг '16 в 14:44
0 ответов

libav C++ raw h264 TCP Stream для opencv Mat

Я пишу программное обеспечение для моих классов, которое получает поток h264 от дрона, и мне нужно преобразовать видеопоток в opencv Mat. У меня нет проблем с получением кадра, и если я сохраню его в файл.264, я смогу прочитать вывод с помощью VLC. …
10 ноя '18 в 18:16
2 ответа

Сдвиг зеленого оттенка, преобразование RGBA в YUV420p ffmpeg libavcodec

Мне было интересно, кто-то может помочь. В настоящее время я занимаюсь преобразованием растровых изображений RBGA в YUV420p перед тем, как кодировать кадры с помощью кодека h264 и успешно выгружать закодированные пакеты в файл. Я также могу воспроиз…
17 июл '17 в 14:18