Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video streaming 视频播放器,用于在网站中播放.avi、.flv、.swf、.mpeg视频_Video Streaming - Fatal编程技术网

Video streaming 视频播放器,用于在网站中播放.avi、.flv、.swf、.mpeg视频

Video streaming 视频播放器,用于在网站中播放.avi、.flv、.swf、.mpeg视频,video-streaming,Video Streaming,我想在我的网站上播放avi、flv、swf、mp4、mpeg视频[存储在我的系统中] 我需要视频播放器的swf文件,以便我可以在我的应用程序中放置视频和player.swf文件 有没有一个播放器可以播放所有这些视频格式?请提供链接。您可以像YouTube那样使用FFmpeg或类似软件将上传的视频转换成FLV或SWF文件,然后在SWF播放器中播放输出视频 您可以从这里下载FFmpeg 下面是我在命令提示符下运行的一段代码,用于将视频转换为Flash ffmpeg -i video.mp4 -aco

我想在我的网站上播放avi、flv、swf、mp4、mpeg视频[存储在我的系统中]

我需要视频播放器的swf文件,以便我可以在我的应用程序中放置视频和player.swf文件


有没有一个播放器可以播放所有这些视频格式?请提供链接。

您可以像YouTube那样使用FFmpeg或类似软件将上传的视频转换成FLV或SWF文件,然后在SWF播放器中播放输出视频

您可以从这里下载FFmpeg

下面是我在命令提示符下运行的一段代码,用于将视频转换为Flash

ffmpeg -i video.mp4 -acodec libmp3lame -ab 64k -ar 22050 -ac 1 -vcodec libx264 -b:v 250k -r 30 -s 320x240 -f flv -y video.flv
“ffmpeg”是要运行的可执行文件。“-i video.mp4”是要处理的输入视频。“-acodec”是您希望使用的音频编解码器,在本例中为“libmp3lame”或mp3音频。“-ab 64k”是设置为64kbits/s的音频比特率。“-ar 22050”是设置为22050赫兹的音频采样率。“-ac 1”设置音频通道数(“-ac 2”将提供立体声或两个音频通道)。“-vcodec”是您要使用的视频编解码器,在本代码中为“libx264”或h264。“-b:v 250k”将视频比特率设置为250kbits/s。“-r 30”将帧速率设置为30 fps。“-s 320x240”将图像分辨率设置为320像素宽和240像素高。“-f flv”我认为设置了您想要的视频格式,在您的情况下应该是“flv”或“swf”。最后,“-y video.flv”设置要创建的输出文件的名称

对视频进行转码后,您可以通过在播放器中添加一点ActionScript,将输出SWF或FLV文件加载到SWF播放器中。这将为您提供在播放器SWF中播放外部SWF或FLV所需的动作脚本

或者,如果您正在使用HTML5,您可以简单地使用HTML5视频标签来播放MP4视频,如下所示

<video width="320" height="240" controls="controls"><source src="movie.mp4" type="video/mp4" /></video>

然而,HTML5还没有得到普遍支持,直到2014年左右才成为W3C的推荐标准。另外,我认为FLV和SWF视频在HTML5视频标签中不起作用,并且可以使用HTML5视频标签播放的格式因浏览器而异。例如,您可以使用Internet Explorer 9、Google Chrome 6和Apple Safari 5中的视频标签播放MP4视频,但不能使用Firefox 4.0或Opera 10.6。对于这两个,您必须将它们转换为Ogg或WebM视频


希望这有帮助。

Embedded src='/Content/resources/OSplayer.swf?movie=/Content/resources/reporting.flv&autoload=on'width='300'height='225'allowFullScreen='true'type='application/x-shockwave-flash'/>但它只支持flv,mp4。但我也需要支持.avi、.swf和mpeg视频。我使用了flvpayer osplayer.swf。