H.264(H264)视频文件的制作

article/2025/9/25 11:45:17

一、准备工作

1.下载并安装优酷客户端

2.下载ffmpeg可执行文件,解压可用,不需要下载源码自己编译。

ffmpeg可执行文件下载链接:http://download.csdn.net/detail/caoshangpa/9492758

二、用优酷客户端下载视频并转码

用优酷客户端下载一个视频,然后转码成mp4格式,优酷客户端自带转码功能,如下图所示。


点击“转码”按钮,弹出“新建转码”对话框,如下图所示,在该对话框中可以进行视频格式和路径设置。上图中我下载的虽然是mp4格式的视频,但是默认分辨率不符合我的要求,所以也要进行转码。


设置完成后,点击“开始转码”按钮,转码开始,如下图所示。

转码完成如下图所示。


三、用ffmpeg提取H264裸流

1.将转码后的视频拷贝到ffmpeg的bin目录中,并重命名为800_600.mp4,名字不要用中文,如下图所示。


2.打开命令提示符窗口,cd到E:\ffmpeg\bin,然后调用ffmpeg.exe开始提取裸流,如下图所示。


裸流提取指令说明:

命令行:
ffmpeg -i 800_600.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 800_600.264
说明:
 -i 800_600.mp4:是输入的MP4文件
-codec copy:从MP4封装中进行拷贝
-bsf: h264_mp4toannexb:从MP4拷贝到annexB封装
-f h264:采用h.264格式
800_600.264:输出的文件名称

优酷转码的mp4格式视频之所以可以提取H264裸流,是因为mp4只是一个容器,里面封装的视频的编码格式可以是MPEG-4或者H264,而优酷转码的mp4视频刚好是用H264进行编码的。

提取成功后,E:\ffmpeg\bin目录下多出相应的.264文件,如下图所示。


3.用UltralEdit或者其他的文本编辑器打开800_600.264文件,如下图所示。


熟悉H264文件格式的童鞋,根据红框中的00 00 00 01分隔符以及67和68,就能判断出裸流提取成功。如果要测试该裸流能否播放,直接拖到优酷客户端即可。

我提取的裸流下载链接:http://download.csdn.net/detail/caoshangpa/9492803


http://chatgpt.dhexx.cn/article/So7h3bAO.shtml

相关文章

H264和H265区别

很多小伙伴应该都听过H.265和H.264这两种编码,也了解专业术语的解释。包括电视机 都会标注支持H.265格式4K视频编码,视频监控系统也会 标注支持H.265。但是在没有用过的情况下,很难说真的已经 知道两者的区别了,那么H.265和H.264这…

H264 编解码协议详解

1.、什么是 H264? H264 是 MPEG-4 标准所定义的最新编码格式,同时也是技术含量最高、代表最新技术水平的视频编码格式之一,标准写法应该是H.264 H264 视频格式是经过有损压缩的,但在技术上尽可能做的降低存储体积下获得较好图像…

视频和视频帧:H264编码格式整理

本文将介绍的是: H264的发展历史。将介绍H26x和MPEG家族的发展和关联。H264的编码格式。主要介绍VCL和NAL,前者与视频编码数据紧密相关,后者和H264格式相关,也是本文介绍的重点。NAL。介绍NAL的组成单元:NALU。包括NA…

h264文件视频存储格式和音频存储格式

mp4封装 目录 h264视频流格式介绍 aac音频流格式介绍 h264视频文件读取 通过帧索引解析h264文件 通过解析h264结构读取文件 aac音频文件读取 mp4封装 初始化 数据封装 关闭mp4文件句柄 注意点 目录 h264视频流格式介绍 视频数据帧分为I帧,P帧,B帧,其中I帧为关键帧,所包含的图像…

H264和h265编码

未压缩的码流:一秒钟码流大小:640x480x1.5x15x855296000 (是55MB)其中 1.5是yuv占用1.5倍,rgb是3倍,8是一个字节是八位bit H264的建议码流是500kpbs,因此压缩比是100 电影一般帧率大于60帧;在线教育,实时通信一般是15帧 工具使…

H264格式 详细介绍

原文地址:http://blog.csdn.net/yangzhongxuan/article/details/8003494 名词解释 场和帧 : 视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。 片: 每个图象中&…

H264码流格式

h264码流格式 码流格式 …NAL头RBSPNAL头RBSPNAL头RBSP… H264 传输 SPSSEIPPSI片图像定界符P片P片 NAL头格式 start code ( 3 or 4 )forbidden_zero_bit(1)nal_ref_idc (2)nal_unit_type( 5)RBSP 解释 start code&#xf…

H264H265格式

文章目录 H2641. NALU1.1 NALU Header1.1.1 nal_unit_type 2. 码流格式2.1 Annex B格式2.2 AVCC格式2.2.1 extradata结构 2.3 H264 Annexb与AVCC格式转换 3. 视频编码帧3.1 压缩方式3.2 编码帧3.3 丢帧 4. PTS与DTS4.1 概念4.2 为什么需要PTS,DTS? H2651…

音视频——视频流H264编码格式

1 H264介绍 我们了解了什么是宏快,宏快作为压缩视频的最小的一部分,需要被组织,然后在网络之间做相互传输。 H264更深层次 —》宏块 太浅了 ​ 如果单纯的用宏快来发送数据是杂乱无章的,就好像在没有集装箱 出现之前,…

H264编码简介

H264编码简介 H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩…

H264格式

原文地址:http://blog.csdn.net/yangzhongxuan/article/details/8003494 名词解释 场和帧 : 视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。 片: 每个图象中…

H264格式解析

H264码流有两种形式:Annex B和AVCC。这两种码流形式所对应不同的编码方式和格式解析。 Annex B中每个NALU中没有存储NALU长度字节 AVCC中每个NALU中存储了长度信息 H264编码分为两层:vcl和nal vcl:编码nal:网络传输 Annex B的编…

H264编码基础概念+格式分析

一、编码基础概念 1、为什么要进行视频编码? 视频是由一帧帧图像组成,就如常见的gif图片,如果打开一张gif图片,可以发现里面是由很多张图片组成。一般视频为了不让观众感觉到卡顿,一秒钟至少需要16帧画面&#xff08…

H264编码格式--图文解释

一、H264格式 RBSP SODB RBSP trailing bits NALU NAL header(1 byte) RBSP H.264 Start Code Prefix(3 bytes) NALU Start Code Prefix(3 bytes) NALU … H.264从层次来看分为两层:视频编码层(VCL, Video Coding Layer&#xf…

【音视频基础】H264格式分析

介绍 H264是基于运动补偿的视频编码标准。所谓编码我的理解就是对数据进行压缩便于网络传输。而视频编码就是依据图像帧的像素块之间的相似性对图像进行压缩。 相关概念 H264结构中,一幅图像编码后的数据叫一帧,一帧由一个或多个Slice片组成&#xff…

h264粗略理解

奔着学习的态度,借此试用期要输出文档,把h264的格式和相关知识深入梳理一下。 流媒体分析工具:Elecard StreamEye 一、h264认识 h264是一种视频编码标准,跟常见的视频格式不属于同一类。H.264同时也是MPEG-4第10部分规范(ISO/IEC…

H264简介

H.264是国际标准化组织(ISO)和国际电信联盟(ITU)共同提出的继MPEG4之后的新一代数字视频压缩格式。H.264是ITU-T以H.26x系列为名称命名的视频编解码技术标准之一。H.264是ITU-T的VCEG(视频编码专家组)和ISO…

阿里云单位网站备案承诺书填写(单位/个人)

阿里云单位网站备案承诺书填写 第一个填写「阿里云计算有限公司」 第二个填写公司所在省份/直辖市「深圳市」

个人网站备案很麻烦

看到这么多网站备案的是材料,我放弃了。怪不得大家都往国外跑。 租个香港(比如www.smartvps.cn)或则美国的亚马逊都可以,免了备案的麻烦。 弄个香港的虚拟主机配了下,没有问题。 搭建指南: http://blog.cs…

wordpress 搭建的博客: 增加网站备案信息

问题描述 使用阿里云的主机,搭建了一个基于wordpress的博客,因为注册的域名是.com,需要网站开启后,增加网站备案的信息搭建好 wordpress 博客后,发现没有地方配置【网站备案信息】 主题 我使用的是 wordpress 的一个…