社区
多媒体/流媒体开发
帖子详情
关于着手编解码的工作准备,请教下
max_min_
2014-08-16 04:20:20
之前从事网络相关工作,协议这块
对于视频数据也只是拿到H264数据之后封装,
现在工作要求做编解码这块了。
来请教下这块的前辈,如果做编解码的话,从哪里入手准备?还是直接看ffmepg的源码?有什么相关资料可以推荐下
...全文
695
5
打赏
收藏
关于着手编解码的工作准备,请教下
之前从事网络相关工作,协议这块 对于视频数据也只是拿到H264数据之后封装, 现在工作要求做编解码这块了。 来请教下这块的前辈,如果做编解码的话,从哪里入手准备?还是直接看ffmepg的源码?有什么相关资料可以推荐下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youngalmond11
2014-10-23
打赏
举报
回复
编解码的应用还好做,直接调ffmpeg的API就好了, 算法级别的就深了,我现在也不大懂……
xiao17174
2014-10-16
打赏
举报
回复
如一楼所说,但愿你是做编解码的应用,如果是算法级工作就别在讨论了,先看RFC去吧。 如果是做应用,也分纯编解码,码流封包,渲染等模块。看你是要做哪块儿了。 编解码的库应该是ffmpeg的,这主要是对库的使用。看demo,看接口说明。 码流封包相关的话,首先对视频的编码协议要清楚,如H264,MPEG-4,然后是传输流的封装,如ES流,TS流,RTP流。还有文件封装格式如MP4,AVI等。你要对这些格式的区别有了解。 编解码都是对YUV或RGB数据的操作,这又涉及YUV420,YUV422这类格式。 最后但愿你不做画面的显示,不然SDL,D3D,DirectShow之类的又是一坑。 这是我作为一个业余人员啃过的东西,都啃得不深。 但也够我喝好几壶了。
精分患者
2014-09-22
打赏
举报
回复
解码不难,尤其是用第三方的库!ffmpeg有demo,看一下就能明白的
pcvvv
2014-09-22
打赏
举报
回复
如果是调用api,设置参数的话就直接看看demo,网上搜下参数解释就ok了
dqzhangp
2014-08-18
打赏
举报
回复
要求做编解码? 是不是还是对现成的编解码库的应用?那不妨从使用ffmpeg入手 如果真的是从事编解码相关的研发,可以从x264的源码入手,假定你是做264的编解码。
H264解码器源码(Android 1.6 版)
H264解码器源码,移植ffmpeg中的H264解码部分到Android,深度删减优化,在模拟器(320x480)中验证通过。 程序的采用jni架构。界面部分,文件读取,视频显示都是用java做的,底层的视频解码用C来做满足速度的要求。 在这个版本中,从H264码流中分割出Nal是在java层做的,这样在java层直接调用解码时就知道是否有显示视频,缺点的就是耦合度/封装性差一点。
Linux->Windows主机目录和文件名中文乱码恢复
目录 Linux->Windows主机目录和文件名中文乱码恢复 声明 一. 乱码问题 二. 调试环境 三. 目录和文件名乱码恢复 3.1 可选方案 3.1.1 通过合适的
编解码
转换 3.1.2 根据文件列表信息匹配 ...
数字IC后端实现中guide buffer的应用案例(另附赠书活动)
数字IC后端实现中guide buffer的应用案例(另附赠书活动) 国庆节小编开展了一个赠书活动,共有四位同学获奖。其中采用第三方抽奖工具抽出的两位朋友,一位没有联系小编,还有一位没有按照规则转发任何一篇文章。因此抽奖环节本应该送出的两本书(2019 年 Innovus workshop 培训教材)未能送出。 中奖名单: Amursana dd Samplus Charles 下图为中奖用户发朋友圈的截图界面,整本书看起来是特别厚的(官方其实是分两本来装订的)。建议这本 workshop 要配合小编提供
团队越大效率越低?看CTO如何打破“人月神话”,实现研发团队自管理
方云君合作过的A公司,在传统行业深耕多年,业务遍及大半个中国。CTO老王管理
着手
底下200来号弟兄,看上去混得风生水起。初次见面,聊到日常管理当中的细节,老王开启了吐槽模式。 01用了工具还在手动记数据 随着研发兄弟越来越多,分工也越来越细,需求来自四面八方,
工作
分配很容易混乱。对于管理工具使用的探索还停留在蹒跚学步阶段。 老王尝试过引入禅道,但基本没用起来。问及原由,“太麻烦,还要手填,大家也不愿意用,就慢慢放弃了”,老王深深叹一口气。 面对复杂的业务和庞大的团队,老王管理需求和任务的方法是.
手把手教你如何在Innovus中解决local congestion问题
手把手教你如何在Innovus中解决local congestion问题 吾爱 IC 社区 吾爱 IC 社区(52-ic.com)是一个专业交流和分享数字 IC 设计与实现技术与经验的 IC 社区 141 篇原创内容 公众号 在实际项目中,我们经常会遇到设计中容易出现局部区域的 congestion 问题,导致局部绕线出现问题。这种现象特别容易出现在
编解码
,逻辑运算比较的设计中(比如 AI 运算),比如模块包含大量的乘法器,全加器和半加器等。 那么,遇到这种情况你们是否能够从容应对并高效解决呢?相信大部分
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章