码迷,mamicode.com
首页 >  
搜索关键字:h264    ( 498个结果
RTP协议解析和H264码流提取
一、 H264基础概念 SODB: 数据比特串-->最原始的编码数据 RBSP: 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。 EBSP: 扩展字节序列载荷– >在RBSP基础上填加了仿校验字节(0X03 ...
分类:其他好文   时间:2021-07-12 18:13:50    阅读次数:0
FFmpeg的H264解码源码分析:解析器
解析器主要就是解析出NALU,以及解析一些SPS、PPS等信息,下面分析一下ff_h264_parser AVCodecParser ff_h264_parser = { .codec_ids = { AV_CODEC_ID_H264 }, .priv_data_size = sizeof(H264 ...
分类:其他好文   时间:2021-06-02 20:50:21    阅读次数:0
音视频编解码iOS----H264-I(关键)帧,B/P(参考)帧(二)
先回顾一下视频里面到底是什么 视频 内容元素 1.图像(image) 2.音频(Audio) 3.元素信息(Meta-data) 编码格式 1.Video:H264 2.Audio:AAC(后面文章讲) 3.容器封装:MP4/MOV/FLV/RM/RMVB/AVI H264 当我们需要对发送的视频文 ...
分类:移动开发   时间:2021-04-13 12:06:29    阅读次数:0
【H264】码流结构详解
无论是解析视频文件或者通过网络传输,其实都是一串字节序列。H264 码流就是按照一定的规则组织排列的字节串。 一、码流的组织形式 在 H264 中完全没有 I 帧、P 帧、B 帧、IDR 帧的概念,之所以沿用这些说法是为了表明数据的编码模式。H264 码流的组织形式从大到小排序是:视频序列(vide ...
分类:其他好文   时间:2021-03-16 13:22:33    阅读次数:0
基于FFMPEG封装aac及h264为FargmentMP4
FargmentMP4是一种特殊的MP4,这边他的特点及格式,不再详细说明 ,网上资料不少可以进行参考。 这边说下基于FFMPEG封装aac及h264为FargmentMP4的步骤: 关键代码: 1、创建两个输入对象和一个输出对象并打开。 AVFormatContext *ifmt_ctx_v = ...
分类:其他好文   时间:2021-02-23 14:31:57    阅读次数:0
FFmpeg解封装h264 ---- 提取SPS PPS
前言 我们从flv和mp4等文件解封装读取的AVPacket并没有SPS、PPS数据,而是保存在 AVFormatContext -> streams -> codecpar -> extradata里面,下面我们打开一个flv文件看一下 分析一下这块数据,起始位置:0980 大小:39 结束位置: ...
分类:其他好文   时间:2020-10-20 16:22:35    阅读次数:29
FFmpeg视频编码 ---- YUV转H264
基本流程 从本地读取YUV数据编码为h264格式的数据,然后再存?到本地,编码后的数据有带startcode。 与FFmpeg 示例?频编码的流程基本?致。 函数说明:avcodec_find_encoder_by_name:根据指定的编码器名称查找注册的编码器。 avcodec_alloc_con ...
分类:其他好文   时间:2020-09-16 12:35:13    阅读次数:28
项目经验与分享(一):视频数据传输所引发的问题
一 需求分析 获取海康摄像头的视频流,封装为rtp + ps + h264格式,向目的服务器指定端口推送。从摄像头上获取视频数据可以直接使用海康的SDK,当然由于取得的数据中包含一些私有帧数据,在发送前还需要对字节码做些调整,最后使用udp推送。根据用户提出的接口规范,另外还需要附加一些内部字段。所 ...
分类:其他好文   时间:2020-07-12 20:32:37    阅读次数:106
你的名字 4K
本视频使用 GitHub 储存切片,再通过 jsDelivr CDN 加速,能否流畅播放4K视频。测试的视频是 你的名字 BluRay 2160p x265 10bit HDR 4Audio mUHD-FRDS,原视频大小为 12.07G,通过 Pr转成 H264 编码后再使用 FFmpeg 将字幕 ...
分类:其他好文   时间:2020-07-09 12:35:52    阅读次数:74
iOS利用ffmpeg 转码hevc到h264 ,以及 保存h265 h264流
下载ffmpeg,并且将libx264编译进去 1.下载gas-preprocessor文件 https://github.com/libav/gas-preprocessor 将里面的gas-preprocessor.pl拷贝到/usr/local/bin 修改文件权限 chomd 777 /us ...
分类:移动开发   时间:2020-07-07 17:21:36    阅读次数:183
498条   1 2 3 4 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!