本地视频转码平台

发布于 2024-10-22 03:51:35 字数 425 浏览 1 评论 0原文

我正在寻找一个视频平台,我可以将其用作网络服务并在本地服务器上本地安装到我的 PHP 网站。

我知道我们可以运行 PHP shell 命令,但我需要使用转码器实现一个可靠的系统。

因此,它应该提供一个使用REST或SOAP的API来转换视频,以高效的方式转换视频。创建视频缩略图。如果它是 ruby​​ 或 Python,那就太好了,而且应该是免费和开源的。

我可以在 Github 上看到这些软件,看起来不错,但有局限性。 https://github.com/streamio/streamio-ffmpeg

使用 Perl 或 Python 编写的应用程序与 PHP 结合使用是一个坏主意吗?有哪些可用的 FOS 软件

I was search for a video platform which I can use as a web-service and install locally on my local server to my PHP website.

I know we can run PHP shell commands but I need to implement a solid system with the Transcoder.

So, it should provide a API using REST or SOAP to convert videos, convert videos in efficient way. Create video thumbnails. If it a ruby or Python then it would be great and should be a free and open source one.

I could see those Software on Github, seems its good but having limitations. https://github.com/streamio/streamio-ffmpeg.

Is this a bad idea to use Perl or Python written application using with PHP? what are the available FOS software

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仙气飘飘 2024-10-29 03:51:35

使用 Perl 或 Python 编写的应用程序与 PHP 结合使用是一个坏主意吗?

一个坏主意?不,但有时会很烦人。

如果您确实想为此使用 Web 服务,而不是仅仅调用 exec/proc_open 与世界其他地方一样,您可以继续执行此操作,而不必担心。

您可以使用的另一个选项是 Gearman 分布式工作队列/RPC 服务 多种语言的绑定,包括 PHP、Python 和 Ruby。您可以轻松地在 Ruby 中编写使用该 ffmpeg 包装器的守护程序,并直接从 PHP 代码调用方法。由于 Gearman 的工作原理,您只需添加更多工作人员即可轻松扩展视频编码服务。

Is this a bad idea to use Perl or Python written application using with PHP?

A bad idea? No. But it can be annoying sometimes.

If you really want to use a web service for this instead of just calling exec/proc_open like the rest of the world, you can go ahead and do that without too much concern.

Another option available to you is Gearman a distributed work queue/RPC service with bindings for many languages, including PHP, Python and Ruby. You can easily write a daemon in Ruby that uses that ffmpeg wrapper, and call methods directly from your PHP code. Thanks to how Gearman works, you can easily scale out the video encoding services by just adding more workers.

内心激荡 2024-10-29 03:51:35

您可以使用 FFMPEG 二进制文件通过命令行(如 PHP 中的 exec())进行转换/拇指提取

You can use FFMPEG binary for conversion/thumb extraction with command line like exec() in PHP

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文