【发布时间】:2015-12-30 05:38:48
【问题描述】:
我在使用 php 构建的 Linux 服务器上托管了一个站点,我可以在其中将音频文件上传到一个部分,并将视频文件上传到另一个部分。
每个部分使用 php 上传单个音频文件和单个视频文件。每个上传文件都分配有一个唯一的文件名,因此可以在单独的页面上单独查看它们,上传者可以在其中发布有关其音频或视频的 cmets。
我希望能够让当地的音乐家和表演者展示他们的作品。该网站可以正常工作,但无法上传大型视频文件,而且我的音频播放器只能播放几种格式,我喜欢将它们全部转换为 mp3。
我在我的 linux 服务器上安装了 ffmpeg 来帮助我解决这个问题,并且能够通过我的终端连接到它。我的问题是如何让 ffmpeg 与我上传的 php 文件交互。
例如,当用户上传一个音频文件时,我可以让 ffmpeg 在上传时对其进行转换,还是我需要为上传设置一个临时文件夹,将其存储在那里,然后让 ffmpeg 压缩文件,转换它到特定格式并将其保存在另一个文件夹中?
我希望它在上传时压缩并更改格式,以免使用服务器空间,但如果这不是 ffmpeg 的工作方式,那么我别无选择。任何帮助,将不胜感激。
【问题讨论】:
-
这可能很适合Video Production。
标签: php linux audio video ffmpeg