Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 libavformat API 读取 H264 SPS 和 PPS NAL 字节
如何使用 libavformat API 读取 H264 SPS 和 PPS NAL 字节 我尝试使用 av read frame input avFormatContext avPkt API 从 mp4 视频 编解码器为 h264 文件
ffmpeg
h264
libavformat
使用 libavcodec 的 mpegts 容器中的原始 H264 帧
我非常感谢对以下问题的帮助 我有一个带摄像头的小工具 可以生成 H264 压缩视频帧 这些帧将发送到我的应用程序 这些帧不在容器中 只是原始数据 我想用ffmpeg和libav函数创建一个视频文件 方便以后使用 如果我解码帧 然后对其进行编
c
h264
libavcodec
libavformat
libavformat/ffmpeg 与 x264 和 RTP 同步时出现问题
我一直在开发一些实时直播的流媒体软件 来自各种摄像机和网络流使用 H 264 为了实现这一点 我直接使用 x264 编码器 使用 零延迟 预设 并提供 NAL 因为它们可用于 libavformat 打包到 RTP 最终是 RTSP 中 理
c
ffmpeg
RTP
x264
libavformat
关键帧不是关键帧? AV_PKT_FLAG_KEY 未解码为 AV_PICTURE_TYPE_I
解码标志中包含 AV PKT FLAG KEY 的数据包后 我原本期望得到 I 帧 但结果却得到了 P 帧 拨打电话后 avcodec decode video2 codecCtx frame frameFinished packet mp
ffmpeg
libavcodec
libav
libavformat
如何更改 libavformat 中的流索引
我是 ffmpeg 的新手 当某些媒体具有多个音频流时 我遇到问题 假设在MKV文件中 它有三个音频流 MP3 WMA和WMAPro 使用以下命令进行解复用时如何更改流索引 AVPacket inputPacket ret av read
libavformat
如何确定编解码器/容器组合是否与 FFmpeg 兼容?
我正在考虑重新混合一些保存音频和视频的容器 以便提取最好的第一个音频流 并将其存储在一个新的容器中 例如only音频流存在 FFmpeg 的输出上下文是这样创建的 AVFormatContext output context NULL av
Audio
ffmpeg
libavcodec
libav
libavformat
FFMpeg 复制流而不转码
我正在尝试将多个文件中的所有流复制到一个文件中 而不对流进行转码 你经常做的事情ffmpeg效用由ffmpeg i file with audio mp4 i file with video mp4 c copy shortest file
c
ffmpeg
libavcodec
libavformat
如何使用ffmpeg的库将YUV420P图像转换为JPEG?
我正在尝试转换 YUV420P 图像 AV PIX FMT YUV420P 使用 ffmpeg 转换为 JPEGlibavformat and libavcodec 到目前为止 这是我的代码 AVFormatContext pFormatC
jpeg
YUV
libavcodec
libavformat
C++ FFmpeg 创建 mp4 文件
我正在尝试使用 FFmpeg 和 C 创建 mp4 视频文件 但结果我收到损坏的文件 Windows 播放器显示 无法播放 0xc00d36c4 如果我创建 h264 文件 它可以用 ffplay 播放 并通过 CL 成功转换为 mp4 M
c
video
ffmpeg
libavcodec
libavformat
ffmpeg/libavformat/tcp.c中getaddrinfo在IOS下的问题
IOS的播放器用了ffmpeg 3 1 发现不支持ipv6 跟踪到ffmpeg libavformat tcp c下的getaddrinfo函数 xff0c 发现执行完之后 xff0c 如果是由ipv4合成ipv6的时候 会把端口设成0 所
ffmpeg
libavformat
TCP
getaddrinfo
ios