一些背景知识:我正在尝试创建一个可在本地浏览器中播放视频的Google Chrome。这意味着它应该能够在没有Internet连接的情况下播放。由于我只使用HTML / Javascript,我只能播放webm,mp4和ogg文件。但是,我有兴趣玩其他格式,例如AVI,MPG和其他一些格式。我想在某种程度上创建一个本地服务器,我可以运行ffmpeg将视频编码为webm / mp4。所以我的主要目标是让ffmpeg运行。这可能吗?
答案 0 :(得分:1)
不只是使用html5和javascript。如果您可以选择运行本地Web服务器,则可以运行所需的任何可执行文件,包括ffmpeg。你基本上会调用恰好在本地运行的服务器端进程(使用php,java或其他)。
答案 1 :(得分:0)
答案 2 :(得分:0)
你要做的事是不可能的。浏览器阻止服务器访问用户的计算机(包括运行程序)。您需要在服务之前对服务器上的视频进行转码,或让用户下载FFmpeg并自行转码视频。