我有一个视频共享网站,它使用phpmotion,我也试过cliipbucket,我不喜欢任何脚本,我决定使用django创建自己的脚本,也许是pinax 。其他2个脚本,使用ffmpeg
以及许多其他内容,例如ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog
我知道我不需要ffmpeg-php
,因为我不会使用php,但我真的需要其他东西吗?我可以使用ffmpeg
来完成所有工作吗?我不明白其他东西是用来做什么的。
答案 0 :(得分:1)
是的,您可以使用ffmpeg完成所有工作,适用于ffmpeg支持“开箱即用”的子集内的所有工作。如果要对生成的视频进行优化/狡猾,则只需要其他脚本。
此外,永远不要在请求/响应周期中运行这些脚本。考虑生成Celery任务来进行编码。
永远不要使用用户定义的名称或名称部分来保存上传到服务器。
答案 1 :(得分:1)
我建议你使用芹菜来安排编码任务。 您可以在此处找到一些代码示例:http://code.google.com/p/365video/ 这是用于ffmpeg和芹菜视频的django项目。 也可以插入pinax。不要忘记使用芹菜进行视频编码任务。