废寝忘食研究了四天的成果,写个心得。
其实下了很久了,没怎么看,知道有问题,但没怎么在意。这学期报了网工,虽然一年前就叫着要考网工和CCNA了,当然just think it ,主要是这学期专业里很多人打算考,比较有feel。是啊,大三下,该觉悟了,只可惜我醒得早,起得晚。
鳞波无痕CCNA视频 播放问题症结所在:swf文件不能超过16000帧。所以视频播到16000帧就卡了,后面就放不下去了。
尝试1:换播放器
结果:尝试用了几个不同的播放器均以失败告终。16000帧是flash(swf)播放极限,不可逾越的背背山。
尝试2:转换格式
swf格式转其它视频格式的软件
(1)Magic Swf2Avi 3.11
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(2)SWF to Video Converter Pro
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(3)Amor SWF to Video Converter
|=============试用评价=================|
Magic Swf2Avi 3.11 感觉不好使,kick
SWF to Video Converter Pro 各方面调节设置丰富,如果swf没有超过16000帧,绝对的首选!只可惜>16000帧,它就无能为力了。
Amor SWF to Video Converter 优点:可以读取16000帧以后的帧。
缺点:能认出和使用的视频编码器很少,SWF to Video Converter Pro可以认出我安装的xvid、divx编码器,而Amor只能认出divx。而且无论是哪种编码器都无法进行属性设置,就是那个属性按钮点不开,压出来的片子码率都在3~4Mbps。文件越大,打开文件速度越慢,越耗内存。压片初始化的时候更是超耗内存,我的是512M的内存,内存不足在压缩初始化(这个过程很久)经常会出现out of memory或I/O ERROR的错误,像5.swf,我分了4次压缩,15000~17999帧,18000~20999帧,21000~29999帧,30000~35557帧。9千帧那次成功应该是RP爆发,呵呵
就用它了,先是按以上分段,分别压成MPEG2,然后在Canopus ProCoder 2.4中连接,压缩成XVID(1pass,量化值=4),音频另用LAME压缩成CBR的MP3,为什么要另用LAME?在PROCODER和小日本里都会压成ABR的MP3,可能会出现最后一段没声音的窘境。
LAME参数
LAME -h -b 32 --resample 16 f:\origin.wav f:\5.mp3
origin.wav是由Amor SWF to Video Converter 提取声音,再在Canopus ProCoder合并而来的,(51.wav~119.wav按顺序排列,点“连接”,转成PCM,16位,11.025khz,即无损合并转换)
之所以LAME压缩将11khz resample到16khz是因为11khz属于MPEG 2.5 LAYER III,一种是非正式的格式。AVI-MUX,NanDUB均不支持该格式。
转格式也是无奈之举,只能期待ADOBE在下一代FLASH PLAYER中支持超过16000帧的flash动画。