我有兴趣在ffmpeg
我的服务器上安装或类似的东西,这样我就可以上传文件,自动将它们编码为 FLV,然后提供一个嵌入式播放器以在我的页面上使用。
问题是我不知道从哪里开始。我不想花几天时间编写基于 Web 的编码服务,因为我对使用开箱即用的解决方案更感兴趣。
到目前为止,我的研究已经引导我FFMPEG
并且可能Gallery2
:它有一个ffmpeg
集成的和画廊 2 框架提供用户帐户和 FTP 上传设施。
有人知道可以在 Linux 上安装的其他开源编码解决方案吗?
PHP有ffmpeg 扩展。
您还可以查看VLC,因为它可以转码并充当 FLV 流的服务器。主应用程序是播放视频的用户界面,但可以从命令行调用它来执行服务 - 而不是播放。
还有 libvlc,它是编写 VLC 的 C 库。VLC 基于 ffmpeg,可能会让您的生活更轻松。
还有memcoder
, 做同样的事情ffmpeg
,但你必须编写将ffmpeg
/memcoder
和PHP
上传的视频绑定在一起的胶水。
一般的工作流程是这样的:
post
CLI
带有所有所需参数的命令并将文件存储在另一个已知位置您应该查看所选编码器的文档,我过去曾成功使用过 ffmpeg。然后你的工作流程看起来像这样。
使用几个命令行参数,ffmpeg 非常容易启动和运行。