Flash的编解码格式介绍
2009-09-10 12:54
232 查看
目前flash player 9+的普及率已经超过了94%,10也接近40%,所以我们这里讨论的flash对视频格式的支持情况也是针对flash 9+的。
目前flash(9.0.115.0 +) 支持的视频编解码格式有:H.264, Sorenson H.263, 屏幕视频(仅限 SWF
版本 7 和更高版本), VP6(仅限 SWF 版本 8 和更高版本), 带有 Alpha 通道的 VP6 视频(仅限 SWF 版本 8
和更高版本)。
其中H.264编码即为高清视频的编码格式,通常mpeg-4,f4v,mp4,m4v,3gpp等文件采用此编码格式,而flv支持H.263和vp6编码,h.263清晰度不高,vp6是一个很强大的编码方式,支持LT,SD,HD,具体见Adobe官方网站
,不过这种编码方式得到的高清视频虽然也不错,但是比起H.264还是有一点差距。flash内部为所有flv文件支持的编码格式提供了统一的播放方式,但是flv文件编码不严格,文件格式简单,操作文件流比较容易,而且头部较小,在网上播放时候有启动较快的优势。
mp4不是Adobe的标准,只是flash支持H.264的解码,f4v
是
flash自己的文件格式,采用H.264编码,效果较好,但是由于文件格式的差别,在播放方式上面也有一点差别。mp4文件是分块的,格式比较复杂,服
务器端要处理的话难度较大,资源消耗也较高,而且mp4文件头部很大(大小和时间相关,100分钟mp4文件可能有几兆),如果采用和flv文件相同的方
式直接截断头部和后面数据拼上的话会显得头部太大,在网上播放会造成启动慢的问题,而且mp4中是数据块是存在索引的,直接拼上也不一定能够播放。
下表显示 audiocodecid 参数的可能值:
具体的播放细节见Adobe的官方文档:http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WSD30FA424-950E-43ba-96C8-99B926943FE7.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7d4a
目前flash(9.0.115.0 +) 支持的视频编解码格式有:H.264, Sorenson H.263, 屏幕视频(仅限 SWF
版本 7 和更高版本), VP6(仅限 SWF 版本 8 和更高版本), 带有 Alpha 通道的 VP6 视频(仅限 SWF 版本 8
和更高版本)。
其中H.264编码即为高清视频的编码格式,通常mpeg-4,f4v,mp4,m4v,3gpp等文件采用此编码格式,而flv支持H.263和vp6编码,h.263清晰度不高,vp6是一个很强大的编码方式,支持LT,SD,HD,具体见Adobe官方网站
,不过这种编码方式得到的高清视频虽然也不错,但是比起H.264还是有一点差距。flash内部为所有flv文件支持的编码格式提供了统一的播放方式,但是flv文件编码不严格,文件格式简单,操作文件流比较容易,而且头部较小,在网上播放时候有启动较快的优势。
mp4不是Adobe的标准,只是flash支持H.264的解码,f4v
是
flash自己的文件格式,采用H.264编码,效果较好,但是由于文件格式的差别,在播放方式上面也有一点差别。mp4文件是分块的,格式比较复杂,服
务器端要处理的话难度较大,资源消耗也较高,而且mp4文件头部很大(大小和时间相关,100分钟mp4文件可能有几兆),如果采用和flv文件相同的方
式直接截断头部和后面数据拼上的话会显得头部太大,在网上播放会造成启动慢的问题,而且mp4中是数据块是存在索引的,直接拼上也不一定能够播放。
videocodecid 0 | 编解码器名称 未定义 |
2 | Sorenson H.263 |
3 | 屏幕视频(仅限 SWF 版本 7 和更高版本) |
4 | VP6(仅限 SWF 版本 8 和更高版本) |
5 6 7 | 带有 Alpha 通道的 VP6 视频(仅限 SWF 版本 8 和更高版本) 屏幕视频2 H.264 |
audiocodecid | 编解码器名称 |
0 | 未压缩 |
1 | ADPCM |
2 | Mp3 |
4 | Nellymoser,16 kHz 单声 |
5 | Nellymoser,8kHz 单声 |
6 7 8 | Nellymoser Alaw Mulaw |
10 | AAC |
11 14 | Speex Mp3,8KHz |
相关文章推荐
- 音视频编解码技术之音频编码基本概念介绍
- web字体格式及几种在线格式转换工具介绍
- Mysql Binlog格式介绍
- FLASH介绍
- 让PowerPoint转成Flash格式
- CIF, QCIF, 4CIF, D1格式介绍
- PLY格式介绍
- WAV文件格式介绍
- JSON数据格式介绍
- 确认Chrome WebRTC使用的编解码格式
- GNU C++的符号改编机制介绍(函数的名称粉碎格式解析)
- USB 之传输编码格式 NRZI 介绍
- mysql binlog系列(一)----binlog介绍、日志格式、数据查看等
- flash绘图API:解析obj格式
- FLEX是什么及与FLASH的关系的介绍
- 图像bayer格式介绍以及bayer插值原理CFA
- YUV格式介绍
- 为大家介绍一款Flash AS3 UI编辑器 ---- PSD2SWF
- 音频格式介绍
- png8和png24格式的使用和png8和png24的区别介绍