我可以只使用ffmpeg吗?

时间:2012-02-05 09:43:51

标签: django video ffmpeg video-streaming pinax

我有一个视频共享网站,它使用phpmotion,我也试过cliipbucket,我不喜欢任何脚本,我决定使用django创建自己的脚本,也许是pinax 。其他2个脚本,使用ffmpeg以及许多其他内容,例如ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog

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

2 个答案:

答案 0 :(得分:1)

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

此外,永远不要在请求/响应周期中运行这些脚本。考虑生成Celery任务来进行编码。

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

答案 1 :(得分:1)

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