libav 相关问题

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

解码 MP3,然后增加音频音量,然后编码新音频

我想先解码一个MP3音频文件,然后增加音频的音量,然后再次编码成一个新的MP3文件。我想为此使用 libavformat 或 libavcodec 。你能帮我吗...

回答 1 投票 0

libav:仅列出具有音频或视频功能的解复用器

FFMPEG API libav 提供以下函数来迭代可用的解复用器: const AVInputFormat *av_demuxer_iterate(void **opaque); 我想知道这些解复用器中的哪一个

回答 1 投票 0

如何更改AVFilterContext参数?

生成AVFilterContext *后,如何更改参数? 如“drawbox=x=%d:y=%d:width=%d:height=%d:color=%s”, 我使用了 av_opt_set(filter_ctx->priv, "x", std::to_string...

回答 1 投票 0

如何使用 FFMPEG 组合多个视频文件并合并音轨

我正在尝试将Delphi中的多个MP4文件与FFMPEG视频库结合起来。我有具有所有功能的标题单元。所有视频都是 MPEG-4,目标输出文件也是如此。 我发现

回答 1 投票 0

AVFrame->data中的原始音频和LPCM一样吗?

在 AVFrame 的 ffmpeg 文档中,它说 该结构描述解码的(原始)音频或视频数据。 对于音频数据,AVFrame 中的样本采用什么格式?他们吗

回答 1 投票 0

FFmpeg (libav) 需要花费大量时间在具有很少变体的 master 上执行 avformat_open_input

我正在尝试使用 libav 来解复用来自 youtube 的 HLS 流,到目前为止它可以工作,但我的问题是对 avformat_open_input 的调用需要很长时间,有时甚至需要 1 分钟。 与

回答 1 投票 0

使用 ffplay 播放视频时出现问题

大家。我在使用 ffplay 播放视频时遇到问题。使用以下命令 ffplay -i 输入.avi 但出现了以下错误。 ffplay 版本 N-87353-g183fd30 版权所有 (c) 2003-

回答 2 投票 0

ffmpeg 烧录字幕以错误的字体呈现

尝试以 GothamProBold 字体将字幕刻录到 FFMPEG 视频中。无论我做什么,它都会恢复为 Helvetica。从控制台,我看到 FFMPEG 似乎加载字体没有错误......

回答 4 投票 0

C++ LibAV 将原始 H264 混合到 MP4 容器中并保留在缓冲区中

我有一组从 IP 摄像机的 RTSP 获取的原始 H264 AVPackets。 所以我将把它们放入 MP4 容器中(不是将文件放入缓冲区),然后将缓冲区传输到网络上。 我读过前...

回答 1 投票 0

如何修复 FFMpeg 已声明弃用的问题?

我正在尝试编写 FFmpeg 客户端流,这些是发生一些错误 错误 C4996“av_register_all”:已声明已弃用 错误 C4996 'av_free_packet':已声明弃用...

回答 1 投票 0

使用libav将rgb编码为yuv420p

我正在尝试使用 libav 将 RGB 图像数据向量(源自 .png 图像)转换为 YUV420p 格式。 在 libav 示例代码中,以下内容用于创建虚拟图像: /* 准备一个...

回答 2 投票 0

当我尝试在我的 M1 mac 上添加一些 php 扩展时出现问题

尝试安装 sqlite 扩展后,我无法再在我的 Mac 上运行 php。我不断收到酿造错误。 有人遇到过类似的问题吗? dyld[58991]:库未加载:/opt/homebrew/opt/lib...

回答 1 投票 0

为什么 FFmpeg 需要使用 strip 进行转码

我有MJPEG视频。我想要获取 VP9 webm 视频。 ffmpeg -loglevel 详细 -i "input.yuvj422p" -pix_fmt yuv420p -c:v libvpx-vp9 -crf 20 -b:v 0 ConstantQualityExample.webm 而且工作正常(r...

回答 1 投票 0

为什么 C 应用程序会因为共享库而失败?

这是我的示例,基于官方代码。我运行示例并收到错误 FFMpeg_MJPEG-transcode-VP9_C_Universe$ myExample/build-host/myExample myExample/build-host/myExample:loa 时出错...

回答 1 投票 0

PKG_CONFIG_PATH 未找到所需的包

我想将我的 C++ 应用程序与任何库链接,例如 libavcodec.so 我尝试方法一 设置(CMAKE_PREFIX_PATH ${pkgconfig_path}) 但是当我尝试构建时 cmake -S Qt_FFMpeg/src/ -B Qt_FFMpeg/build-h...

回答 1 投票 0

如何在libav中设置sps和pps的频率

我正在 webrtc 上流式传输原始 h264。我面临的问题是视频在文件的开头只有 2 或 3 个 sps 和 pps 数据包。 因此,每当观众在节目中间加入时...

回答 1 投票 0

使用FFMPEG将RTSP流录制到本地文件

我正在寻找一个片段(C/ObjC),其中使用最新版本的 FFMPEG 来捕获 RTSP 或 RTP 流并将其保存为 .mp4 文件到设备上(以/停止录制按钮) 阿尔姆...

回答 3 投票 0

在 libav 中使用 AVBufferPool 和 AVPacket

频繁分配和释放大缓冲区可能会很慢。 AVBufferPool 是为了在调用者需要一个 一组相同大小的缓冲区(最明显的用例是 不...

回答 0 投票 0

使用 D3D11VA 和 DXVA2 硬件加速处理输入时发现 FFmpeg 无效数据

我目前正在将我的 Android 流媒体应用程序移植到 Windows,为了解码 h264 视频流,我使用 FFmpeg 并可能进行硬件加速。过去两周我阅读了很多文档...

回答 1 投票 0

如何为 WebAssembly 构建库?

我想在我的 WebAssembly 项目中使用 FFmpeg 库 (libav),使用 Emscripten。 我想我需要从源代码构建库来创建“.a”文件。 (请纠正我,如果我...

回答 0 投票 0

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