使用 ffmpeg 解码 TCP 流
我正在编写的 Android 应用程序中使用 Ffmpeg 库。我已经编写了打开本地文件并使用 avformat_open_input() 对其进行解码的代码。但是我需要使用 Ffmpe…
在 Android 上使用 OpenMAX (IL?) 进行音频/视频解码
许多运行 Android 的较新硬件平台(特别是 NVIDIA 的 Tegra 2)都支持 OpenMAX 媒体加速。如果没有这种支持,当今的设备实际上不可能解码 720p 视频,…
在编码时强制使用自定义 H.264 内帧(关键帧)?
我有一个视频序列,我想在播放时跳到特定帧(我的播放器是使用 iOS 中的 AVPlayer 实现的,但这是偶然的)。由于这些帧将以不可预测的间隔下降,因此…
Libavcodec:解码 H.264 流时如何判断访问单元结束
我通过 RTP 接收 H.264 视频并使用 libavcodec 对其进行解码。我将 RTP 数据包中的 NAL 单元解包,然后将其提供给 avcodec(包括重新组装分段单元)。…
如何使用 FFMPEG 获取视频的_当前_持续时间? (不是元)
我尝试了 ffmpeg -i myfile,而 myfile 已部分下载。 FFMPEG 为我提供了整个文件的持续时间,而不是下载部分的持续时间。我可以使用 FFMPEG 或其他工…
模拟 FFMPEG“-sameq”所需的设置使用 libavcodec 时的标志
目前正在尝试使用libavcodec将MP4(MPEG4和H264)和MPG(MPEG2)视频文件转码为.MP4、.MPG和.AVI文件。 之前已使用 FFMpeg.exe 完成此操作,并使…
使用 libavcodec 的 mpegts 容器中的原始 H264 帧
我非常感谢有关以下问题的帮助: 我有一个带摄像头的小工具,可以生成 H264 压缩视频帧,这些帧正在发送到我的应用程序。这些帧不在容器中,只是原始…
C# 中的 FFmpeg 和 DirectSound/XAudio2
我已经尝试让它工作一段时间了,但有点卡住了。 我试图能够使用 libavcodec 输出到 DirectX 和 DirectSound 或 XAudio2 来播放 C# 中的视频。我已经设…
av_register_all() 与 avcodec_register()
是否有选择使用单个解码器的示例,而不是调用 av_register_all()? 我想我必须调用 avcodec_register()、av_register_codec_parser() 等... 问题是,…
视频文件编码和解码之间的主要区别
主要区别是什么? 假设我有一个 .flv 格式的视频,我想使用 avcodec.dll 将其转换为 .h264 格式。我将对其进行编码或解码吗? 我真的很困惑。 任何明…
通过 ffmpeg 使用 x264 需要哪些参数?
我有一个 AVI 文件,我先将其解码为原始形式,现在我想将其编码为 .h264 格式。我正在使用 libavcodec.dll 和 libavformat.dll。 重点是当我尝试从 av…
使用ffmpeg进行Wma解码
我是 ffmpeg 的新手,我尝试使用 api-example.c 来解码 wma 文件。然而,当我运行该程序时,它给了我一个错误,说 “frame_len溢出”。有谁知道如何修…
libavcodec,如何对不同帧率的视频进行转码?
我通过 v4l 从摄像头抓取视频帧,我需要将它们转码为 mpeg4 格式,以便通过 RTP 连续流式传输它们。 一切实际上都“有效”,但在重新编码时有些东西我…