各视频站做到自动切换flash和html5播放器的难度有多大?

各视频站做到自动切换flash和html5播放器的难度有多大?

The difficulty of change video player from flash to html5.

这是一个知乎上的回答,原文在这里:http://www.zhihu.com/question/25259832/answer/30319472

问:

  1. 做到根据操作系统、浏览器或者用户自定义来使用不同的播放器是否有难度?
  2. 如果有难度,问题点在哪里?
  3. 如果不算难,为什么不做?

答:

判断操作系统和浏览器种类和版本,这个不难。

目前的主流平台一共5个:

桌面平台:

  • Windows(完美支持H5和 Flash Player)
  • Mac OS X(完美支持 H5和 Flash Player)
  • Linux(支持 H5,Flash Player支持到11.2,Chrome对 Flash Player 支持更好)

移动平台:

  • Android(支持 H5,Adobe已经放弃Flash Player支持)
  • iOS(支持 H5, 不支持 Flash Player)

继续阅读各视频站做到自动切换flash和html5播放器的难度有多大?

【转】FLV 轉 SWF 另類作法

本文转自:TICORE’S BLOG

網路上有很多可以將 FLV 轉為 SWF 的工具,譬如 FLV to SWF Using FFMPEG command line 不過測試發現 FPS 變得超高以下分享一個另類的做法,只要一行 Dos Command 就可以把 FLV 轉成 SWF,由於不需要重新取樣,速度非常快 继续阅读【转】FLV 轉 SWF 另類作法

[转]Step By Step 使用 mencoder和 mp4box 输出高品质AVC+AAC For PSP

原文地址:http://bbs.wissky.com/t21986-p1-1.html

前言:

以下内容 是在不严重损失编码速度的情况下 生成一个较高品质的 AVC+AAC 的视频文件 并且能被PSP正常播放 进行讨论的
如果你是一个追求编码速度至上的人 那么阅读到此为止了
另外基于时间和篇幅的关系 我不再对一些专业名词做过多解释了

整体思路:

首先要求是 尽可能的让mencoder完成 解码 编码 和 容器封装 如果完成其中任何一项不能完成 再考虑尽可能少的增加辅助工具
在自己试验中 发现mencoder不能完成 mp4封装 因为在Mplayer手册里提到 对于mencoder自身 AVI是最可靠的输出容器 其他容器都会有不稳定的因素
在这期间 我曾尝试使用 mencoder内置mp4封装容器
继续阅读[转]Step By Step 使用 mencoder和 mp4box 输出高品质AVC+AAC For PSP

手动编译mplayer(mencoder),支持x264+AAC,解决ubuntu下使用mencoder压缩视频出现MPlayer was compiled without libfaac错误问题

标题很长,是因为这问题很严重

我在Ubuntu10.04下使用源中自带的mencoder压缩H.264视频,就出现了这个错误:

MPlayer was compiled without libfaac

找了一堆资料,发现是Ubuntu10.04自带的mencoder不支持faac编码。于是寄希望于新立得,安装了faac、libfaac0、libfaac-dev等包,仍然无用。苦恼之下只有自己编译了。

其实编译这事,我一直是比较排斥的。一直以来,我都是希望把Ubuntu作为Windows在办公电脑上的替代品来使用的。既然是替代品,当然应该使用简单、老少咸宜,而编译就已经超出了这个范畴。不过转念想来,我的应用其实也已经超出了这个范畴了。哪个office boy会吃饱了没事干在Windows下面用命令行来压制H.264视频?至少在我工作的单位,知道H.264这个名词是什么意思的,估计不会比三毛的头发数量多 😛

mencoder是包含在mplayer中的,下载mplayer的源码一看,原来mplayer有良好的中文文档支持,手册和操作提示都有中文资源。相比而言,官方源中的mplayer虽然手册是中文,但帮助和提示信息就是英文了。于是摩拳擦掌,准备编译一套中文的mplayer了!
继续阅读手动编译mplayer(mencoder),支持x264+AAC,解决ubuntu下使用mencoder压缩视频出现MPlayer was compiled without libfaac错误问题

使用TMPGEnc 4.0 XPress(T4XP)压缩录像课

使用TMPGEnc,在上报作品前压缩录像课,可以有效减小视频文件的大小,一张DVD光盘装十几节课没有问题。而且压缩后的文件可以直接在网上使用Flash播放器播放。

下面是流程:

继续阅读使用TMPGEnc 4.0 XPress(T4XP)压缩录像课

抛弃FLV,迎接MP4——制作Flash Player支持的H.264视频格式

Flash Player 9.0.115发布了,这是一个支持H.264的正式版本。关于H.264,已经说得太多,播放H.264的视频也很简单,用NetStream即可(也就是播放FLV的那一套,想了解的可以看这篇官方提供的教程),但是怎么把现有的视频压缩成Flash Player支持的H.264格式呢?

首先,要了解Flash Player 9.0.115对视频编码到底支持到哪个程度。

下面是Adobe官方提供的一个Flash Player支持的视频编码列表(原文):

视频编码 SWF 文件格式版本(发布的版本) 支持播放的最小Flash Player版本
Sorenson Spark 6 6
On2 VP6 6 8
H.264 (MPEG-4 Part 10) 9 9.0.115.0*
音频编码 SWF 文件格式版本(发布的版本) 支持播放的最小Flash Player版本
ADPCM 6 6
MP3 6 6
HE-AAC (MPEG-4 Part 3) 9 9.0.115.0*

*Flash Player 可以播放视频编码为H.264,音频编码为AAC的标准MPEG-4文件。文件的扩展名可以是:F4V, MP4, M4A, MOV, MP4V, 3GP, 3G2等等。

注意:如果没有特别说明,下面的Flash Player都指Flash Player 9(v 9.0.115.0)

继续阅读抛弃FLV,迎接MP4——制作Flash Player支持的H.264视频格式