社区
多媒体/流媒体开发
帖子详情
ffmpeg在decode后的大小问题
qiqi97
2009-07-09 11:40:27
请问大家,我在使用ffmpeg对mpeg2 TS流这样的文件进行decode操作之后,为什么 视频流 + 音频流 + 其他所有
的AVPacket.size大小总和不等于原文件的大小呢?
...全文
143
5
打赏
收藏
ffmpeg在decode后的大小问题
请问大家,我在使用ffmpeg对mpeg2 TS流这样的文件进行decode操作之后,为什么 视频流 + 音频流 + 其他所有 的AVPacket.size大小总和不等于原文件的大小呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiqi97
2009-07-21
打赏
举报
回复
啊,问题没描述清楚,其实我不是要取decode之后的大小同内容,我是要计算每一帧在物理文件中的byte offset
a172537629
2009-07-17
打赏
举报
回复
?? 压缩不就是为了减少大小吗??
一样 那不是没有压缩的效果了?吗 ?
warsour
2009-07-10
打赏
举报
回复
AVFormatContext这个包含所有信息~
qiqi97
2009-07-09
打赏
举报
回复
继续请问wwwllg,那文件格式信息在ffmpeg做了decode操作之后,是保存在了ffmpeg的哪个struct中呢?
UDX协议
2009-07-09
打赏
举报
回复
还有文件格式信息,你没有统计。有些格式还有索引。
FFmpeg
源码:av_base64_
decode
函数分析
博客介绍了Base64编码,它基于64个可打印字符表示二进制数据,常用于处理文本数据场合。还提到Base64编码特点,如编码后数据变长、可逆等。重点讲解了
FFmpeg
源码中av_base64_
decode
函数,包括其声明、作用、形参及返回值,还指出该函数定义位置。
FFMPEG
Demo分析之
decode
_video.c
本文介绍了如何使用
FFmpeg
库中的av_parser_parse2函数来解码音频或视频。首先,通过av_parser_init()初始化AVCodecParserContext,然后利用av_parser_parse2()从输入数据流中解析出AVPacket。当av_parser_parse2返回的输出数据不为空时,可以处理解码得到的帧数据。示例代码以
decode
_video.c为例,展示了视频解码的完整流程,包括pgm_planner_save()函数用于保存解码后的YUV数据。最后,文章提供了main函数的详细步骤,演示了从输入文件读取、解码和保存视频帧的过程。
ffmpeg
decode
resample
本文详细介绍了如何使用
FFmpeg
API从MP3文件中解码音频并进行不同采样率和通道数的重采样过程,包括关键步骤如找到解码器、配置音频参数和使用SWR转换。
FFmpeg
解码详解(原理与函数使用说明)
本文详细介绍了
FFmpeg
的视频解码流程,包括从封装格式中提取视频码流、解码过程、关键函数的使用,如avcodec_
decode
_video2(),以及
FFmpeg
的核心库和数据结构。解码涉及av_register_all()、avformat_open_input()等函数,通过AVFrame存储解码后的像素数据。
FFmpeg
数据结构如AVFormatContext、AVStream、AVCodecContext等也在文中有所阐述。
使用
ffmpeg
开发,遇到的
问题
,整理
本文详细记录了在Windows10环境下使用
FFmpeg
进行音视频开发过程中遇到的各种
问题
及其解决方案,包括AAC编码器
问题
、音频重采样、视频编码参数设置等,适合
FFmpeg
初学者及音视频开发者参考。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章