2011-05-21 43 views
4

现在是凌晨5:30,我被这个视频问题困住了。html5视频在Chrome和Opera中崩溃,但在Firefox中运行良好

我以前一切工作,现在它有问题... 我尝试更改编码,但它仍然不好...最糟糕的部分是,它运行时,它从本地文件运行,但获胜“从服务器吨(我加入htaccess的文件类型)......

这里是ffmpeg的编码:

exec('ffmpeg -i "' .$tmpName. '" -bt 50k -b 250k -ab 56k -ac 2 -s 480x320 -vcodec libx264 -vpre hq -vpre ipod640 -acodec libfaac "upload/' .$newName. '.mp4"'); 
exec('ffmpeg -i "' .$tmpName. '" -bt 50k -b 250k -ab 56k -ac 2 -s 480x320 -vcodec libvpx -acodec libvorbis -f webm "upload/' .$newName. '.webm"'); 
exec('ffmpeg -i "' .$tmpName. '" -bt 50k -b 250k -ab 56k -ac 2 -s 480x320 -vcodec libtheora -acodec libvorbis -aq 100 "upload/' .$newName. '.ogv"'); 
exec('ffmpeg -i "' .$tmpName. '" -bt 50k -b 250k -ab 56k -ac 2 -s 480x320 -vcodec libtheora -acodec libvorbis -aq 100 "upload/' .$newName. '.ogg"'); 

或:

exec('ffmpeg -i "' .$tmpName. '" "upload/' .$newName. '.mp4"'); 
exec('ffmpeg -i "' .$tmpName. '" -vcodec libvpx -acodec libvorbis -f webm -aq 100 "upload/' .$newName. '.webm"'); 
exec('ffmpeg -i "' .$tmpName. '" -vcodec libtheora -acodec libvorbis -aq 100 "upload/' .$newName. '.ogv"'); 
exec('ffmpeg -i "' .$tmpName. '" -vcodec libtheora -acodec libvorbis -aq 100 "upload/' .$newName. '.ogg"'); 

或:

exec('ffmpeg -i "' .$tmpName. '" "upload/' .$newName. '.mp4"'); 
exec('ffmpeg -i "' .$tmpName. '" "upload/' .$newName. '.webm"'); 
exec('ffmpeg -i "' .$tmpName. '" "upload/' .$newName. '.ogv"'); 
exec('ffmpeg -i "' .$tmpName. '" "upload/' .$newName. '.ogg"'); 

没有创造良好的足够的文件在Chrome中播放...文件(S)的

网址:

http://urthots.com/homepage/upload/9b8a0c1a5af65c92936e3c6806181ec3.ogv 
http://urthots.com/homepage/upload/9b8a0c1a5af65c92936e3c6806181ec3.ogg 
http://urthots.com/homepage/upload/9b8a0c1a5af65c92936e3c6806181ec3.webm 
http://urthots.com/homepage/upload/f41355af09218d660a5d78a4012a7177.mp4 

视频元素:

<video poster="http://urthots.com/homepage/upload/images/xxx.jpg" > 
<source src="http://urthots.com/homepage/upload/xxx.mp4" type="video/mp4" /> 
<source src="http://urthots.com/homepage/upload/xxx.webm" type="video/webm" /> 
<source src="http://urthots.com/homepage/upload/xxx.ogv" type="video/ogg; codecs=theora,vorbis" /> 
<source src="http://urthots.com/homepage/upload/xxx.ogg" type="video/ogg; codecs=theora,vorbis" /> 
</video> 

什么原因这个? 我什么都试过,编码转换,HTML元素改变,htaccess的变化,我试图从其他网站的视频,以及他们的工作好了... ... 我不知道是什么问题...

能有人帮...

+0

问题标题意味着浏览器崩溃 - 这是真的吗? – 2011-05-25 18:19:41

+0

你有没有找到解决你的问题?我可能有类似的问题。 – rslite 2011-11-12 23:32:59

+2

你可以把你的源码放在jsfiddle吗?这可能可以清楚你的实际问题 – arufian 2012-08-08 05:22:37

回答

0

我认为是服务器端的编解码器问题。您需要为每个浏览器提供特殊的视频格式和编解码器。希望这可以帮助你:http://html5video.org/

相关问题