0

我有一个视频共享网站,它使用phpmotion,我也尝试了 cliipbucket,我不喜欢任何脚本,我决定创建自己的脚本,使用 django 和 pinax。其他 2 个脚本, useffmpeg和许多其他东西,比如ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog

我知道我不需要ffmpeg-php,因为我不会使用 php,但我真的需要那些其他的东西吗?我可以ffmpeg用来做所有的工作吗?我不明白其他的东西是用来做什么的。

4

2 回答 2

1

是的,您可以使用 ffmpeg 完成所有工作,所有工作都属于 ffmpeg 支持“开箱即用”的子集。如果您想对生成的视频进行优化/处理,您只需要其他脚本。

此外,切勿在请求/响应周期中运行这些脚本。考虑生成一个 Celery 任务来进行编码。

并且永远不要使用用户定义的名称或名称部分保存上传到服务器。

于 2012-02-05T23:09:27.157 回答
1

我会建议你使用 celery 来安排编码任务。您可以在此处找到一些代码示例:http ://code.google.com/p/365video/ 这是用于视频的 django 项目,适用于 ffmpeg 和 celery。也可以插入pinax。不要忘记使用 celery 进行视频编码任务。

于 2012-02-07T02:55:24.663 回答