2016-09-22 44 views
1

我想设置一个小型网络服务器来搜索和显示我的视频。这些视频有许多不同的格式和编解码器。问题是,HTML5视频不支持我所有的视频,我不想将它们全部转换为合适的格式。我无法使用DivX Webplayer,因为它在Chrome和Firefox(NPAPI)中不受支持。网络服务器将运行在一个覆盆子pi上,只能在本地。 我正在寻找一种方法在浏览器中显示这些视频。 我希望你能理解我的问题,并提前答谢答案!如何在网站上显示多种视频格式

+0

你试过的任何代码? –

+0

@SunilKumar我已经用DivX试过了,但正如我所说的,Chrome/Firefox停用了扩展。我已经使用html5视频标签进行了试用,它甚至可以用于大多数视频文件,但例如如果是ac3编解码器,则无音频。 我在互联网上搜索,但没有找到任何合适的网络游戏:( –

+0

你试过JPlayer?ref:http://jplayer.org/ –

回答

-1

这是一种情况,我认为你可能只是想在Web页面/服务器之外产生一个进程来处理视频回放。您可以在PHP代码中使用exec()等来执行外部程序,并且为其指定视频路径应该立即开始播放所述视频。

mplayer在这种情况下是一个很好的选择,因为它重量轻,基于CLI,并且支持几乎任何你可以动摇的东西。

请注意,您可能需要在启动mplayer时设置DISPLAY属性,或者设置一些遥控器,以便实际控制播放。

这不会给你在浏览器中的视频,但如果这是一个要求,那么你需要考虑转码。假设Rasberry的硬件足以完成这项工作,那么mencoder和/或avisynth是这里最好的两个选项。

+0

感谢您的回答! 如果我想使用mplayer,我该如何在客户端上观看视频? 另外:如果我使用这些代码转换器之一,是否必须等待,直到转换完成以观察文件或反正有“流”文件? –

+0

通过mplayer,您通常可以在您想要观看视频的同一台计算机上运行它。这对于连接到个人电脑的媒体计算机非常有用,但对于观看任何任意单位的视频来说并不那么好。当谈到代码转换时,这取决于您的硬件的强大程度以及输入和输出的质量。如果功能足够强大,那么您可以即时转码。尽管如此,我严重怀疑Rasberry Pi是否适合任何普通大小的视频。 – ChristianF