php - 用于社交网络项目的带有 PHP api 或 PHP 脚本的视频托管

标签 php video ffmpeg vimeo-api

我有一个小型社交网络项目,用户可以在其中上传他们的视频,视频不应超过 1 或 2 分钟,但它们需要是私有(private)的并且与上传的用户相关。

由于上传的视频可能有许多不同的格式,我有两种选择:

  • 上传视频并使用 ffmpeg 处理它们,我能找到任何 PHP 脚本吗?优点 我的文件在我的服务器上,我不依赖第三方 缺点 我想这是一项真正的密集任务,从这个项目开始我可能需要一个很好的记录计划
  • 使用提供 API 来上传和处理视频的视频托管服务,我实际上发现 vzaar.com 似乎可以满足我的需要。优点 可扩展的缺点 我的内容依赖第三方

  • 由于该项目是一个小型社交网络,因此 opusphp.com 可能也很有趣,但我从未使用或阅读过

    Vimeo PRO 可以满足我的需求吗?其他建议?
    将来可能需要添加一个基本的视频编辑功能来修剪上传的视频设置起点和终点

    最佳答案

    我建议您使用 ffmpeg 并将其命名为 from PHP例如使用 shell_exec()。

    如果您使用 x264 进行编码,您可以 tune it使用中等/较低的编码设置,以便您的服务器可以处理负载(当然,在大小受控的环境中达到某个点)。

    ffmpeg 还将允许您根据需要修剪(以及更多)视频。视频托管服务可能没有该选项,否则可能会产生额外费用。

    除此之外,推荐适合您项目的在线视频服务不符合 asking questions 的 Stackoverflow 指南.

    关于php - 用于社交网络项目的带有 PHP api 或 PHP 脚本的视频托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23126617/

    相关文章:

    node.js - 在 AWS Lambda 中包含 ffmpeg 库

    windows - ffmpeg 解码 h.264 流延迟总是一帧

    facebook - 时间轴上的视频帖子无法在线播放

    video - 使用ffmpeg从mp4文件转换后如何获得具有透明背景填充的动画webp文件?

    Python - 如果 sys.argv 包含 "&"字符,则不会打开第二个子进程

    c++ - FFmpeg AVPacket控件

    php - 如何从图片网址获取图片名称和图片扩展名

    php - 无论允许访客结帐设置如何,Magento 访客结帐选项都不会显示

    php - 敏捷工具包 : how to automatically reload grid

    php - 如何从 PDF 或各种其他文档文件创建缩略图?