libav 相关问题

libav(或libav *)是FFmpeg库的集体名称:libavcodec,libavformat,libavfilter,libavutil等。这个名称也被Libav项目占用 - 一个FFmpeg的分支。

为sws_scale()分配AVFrame

[尝试编写使用libav从任意视频中提取原始像素数据(〜BMP)的程序。除sws_scale()无法将AVFrame转换为RGB24之外,其他一切都进行得很好。我制定了最小的...

回答 1 投票 0


如何用libav编写.mov文件,如果文件未正确完成,该文件可以播放

我正在使用libav c库用c ++开发视频记录应用程序,该库可将来自摄像机供稿的h265记录并编码为.mov容器。我可以在所有...上成功播放.mov文件...

回答 1 投票 1

如何在软件中解码像素格式为AV_PIX_FMT_CUDA的AVFrame?

我最近遵循了这个示例(https://github.com/FFmpeg/FFmpeg/blob/master/doc/examples/vaapi_encode.c)使用NVENC编码AVFrame(通过将AV_PIX_FMT_VAAPI与AV_PIX_FMT_CUDA和...交换出去) >

回答 2 投票 0

初始化后如何更改AVCodecContext的设置(FFMPEG)

我有一个有关Libavcodec的问题,我找不到在线答案。我正在尝试使用H.264编码帧。我遇到的问题是我希望编码的帧具有可变宽度,并且...

回答 1 投票 0

在FFmpeg中进行帧编码之前计算PTS

如何在使用FFmpeg C API进行编码之前为帧计算正确的PTS值?为了进行编码,我使用了avcodec_encode_video2函数,然后通过av_interleaved_write_frame将其写入。我发现了一些...

回答 3 投票 16

如何在Libav / ffmpeg中区分相同的摄像机?

我连接了两个相同的相机,并使用Libav / FFmpeg。选项设置为:format =“ dshow” input =“ video = Videology USB-C Camera”但是,我无法区分两者...

回答 1 投票 1

如何将采样率从AV_SAMPLE_FMT_FLTP转换为AV_SAMPLE_FMT_S16?

我正在使用带有avcodec_decode_audio3的ffmpeg将aac解码为pcm。但是,它解码为AV_SAMPLE_FMT_FLTP样本格式(PCM 32位浮点平面),我需要AV_SAMPLE_FMT_S16(PCM 16位带符号-...

回答 4 投票 10

使用opencv构建自定义ffmpeg4.1时出错

我正在尝试构建自定义的ffmpeg版本4.1。众所周知,ffmpeg4.1需要libavcodec.so.58和其他相关库(最新)。我的代码中有一些与opencv相关的功能,例如...

回答 1 投票 0

链接到libavformat的最小Cgo应用程序的意外执行

我有一个最小的C程序#include AVFormatContext * open(const char * url){printf(“ URL%s \ n”,url); AVFormatContext * ctx = NULL; int err = ...

回答 1 投票 0

获取合成时间C ++

我使用libav和ffmpeg制作了自己的rtmp服务器。我收到一个flv文件或“包含” flv文件的rtmp流作为输入。由于我操纵flv文件和相对合成时间...

回答 1 投票 0

在FFmpeg中获取MacroBlock信息

我有一个.mp4文件,其中包含h.264视频和AAC音频。我想在解码时提取每个帧的MacroBlock和运动矢量信息。请在下面找到我的伪代码。 ...

回答 1 投票 0


libavcodec初始化以实现实时回放并在必要时丢帧

我有一个与ffmpeg库链接的C ++计算机视觉应用程序,该库提供从视频流到分析例程的帧。这个想法可以提供一个适度通用的视频...

回答 1 投票 1

如何使用FFmpeg的API覆盖过滤器在C / C ++

我有一个C ++项目,创建网络电视7/24像RTMP流,并允许像改变运行时电流的内容,寻找内容,通过由构建的播放列表循环操作...

回答 1 投票 3

关于“AVIOContext”结构中“write_packet()/ seek()”回调函数返回val的含义是什么?

我正在使用libav编写一个muxer DirectShow Filter,我需要将muxer的输出重定向到filter的输出引脚,所以我使用avio_alloc_context()用write_packet创建AVIOContext并寻求回调...

回答 1 投票 0

如何确定编解码器/容器组合是否与FFmpeg兼容?

我正在寻找重新复制一些容纳音频和视频的容器,以便我提取最好的第一音频流,并将其存储在一个新的容器中,例如,只有音频流存在。 ......

回答 2 投票 1

哪里可以获得libav *格式的完整列表?

哪里可以获得libav *格式的完整列表?

回答 3 投票 3

将指针元组转换为指针指针

我有一段C代码:#define AV_NUM_DATA_POINTERS 8 uint8_t * data [AV_NUM_DATA_POINTERS];在swift生成的接口中,它看起来像:var data:(UnsafeMutablePointer ?,...

回答 1 投票 3

如何在调用avformat_write_header函数后添加新流?

我有几个视频源产生视频帧。每个视频源应表示为输出视频文件(mp4或mpegts)内的单独视频流。问题是我应该......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.