DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2021年12月31日

摘要: 最近编码的时候发现生成的视频不能用Windows Media Player等系统自带的播放器播放,也没有缩略图。找了很久,最后才发现在avcodec_open2之前添加一行代码就行了: codec_ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; 调用该行代码后, 阅读全文
posted @ 2021-12-31 17:50 DoubleLi 阅读(928) 评论(0) 推荐(0)

摘要: 参考http://blog.csdn.net/leixiaohua1020/article/details/11800877 H.264码流第一个 NALU是 SPS(序列参数集Sequence Parameter Set) 对应H264标准文档 7.3.2.1 序列参数集的语法进行解析 H.264 阅读全文
posted @ 2021-12-31 17:48 DoubleLi 阅读(2595) 评论(0) 推荐(0)

摘要: 在使用FFMPEG的类库进行编程的过程中,可以直接输出解复用之后的的视频数据码流。只需要在每次调用av_read_frame()之后将得到的视频的AVPacket存为本地文件即可。 经试验,在分离MPEG2码流的时候,直接存储AVPacket即可。 在分离H.264码流的时候,直接存储AVPacke 阅读全文
posted @ 2021-12-31 17:48 DoubleLi 阅读(203) 评论(0) 推荐(0)

摘要: 本文是“FFmpeg从入门到精通”系列的第三篇,由金山云供稿,并授权LiveVideoStack发布。此前两篇为FFmpeg代码导读——基础篇和FFmpeg代码导读——HEVC在RTMP中的扩展。FFmpeg广泛应用与音视频领域,被誉为音视频开发的“瑞士军刀”。“FFmpeg从入门到精通”系列将由浅 阅读全文
posted @ 2021-12-31 11:29 DoubleLi 阅读(2617) 评论(0) 推荐(0)

摘要: 4. HEVC在RTMP中的扩展 为推进HEVC视频编码格式在直播方案中的落地,经过CDN联盟讨论,并和主流云服务厂商达成一致,规范了HEVC在RTMP/FLV中的扩展,具体修改内容见下。 4.1 FLV规范扩展 HEVC为视频编码格式,因此对FLV规范的扩展,只集中在Video Tag,其它部分, 阅读全文
posted @ 2021-12-31 11:21 DoubleLi 阅读(624) 评论(0) 推荐(0)

摘要: 从事音视频技术开发对FFmpeg都不会感到陌生,通过它可以完成音视频采集、编解码、转码、后处理以及流媒体服务等诸多的功能,可以说涵盖了音视频开发中绝大多数的领域。金山云多媒体SDK团队在移动直播、短视频等项目中遇到了许多问题,本文为《FFmpeg从入门到出家》系列的第一篇上半部分,由LiveVide 阅读全文
posted @ 2021-12-31 11:19 DoubleLi 阅读(1507) 评论(0) 推荐(0)