我可以只使用 ffmpeg 吗?

发布于 2025-01-02 14:03:08 字数 374 浏览 0 评论 0 原文

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

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

I have a video sharing site, it uses phpmotion, i tried cliipbucket also, i didn't like any of the scripts, i decided to create my own script, using django and maybe pinax. the other 2 scripts, use ffmpeg, and many other stuff like ffmpeg-PHP, Mplayer, Mencoder, flv2tool, LAME MP3 Encoder, and Libog

i know that i won't need ffmpeg-php since i'm not gonna be using php, but do i really need those other things? can i just use ffmpeg to do all the work? i don't understand what the other stuff are used for.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里泪两行 2025-01-09 14:03:09

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

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

并且切勿使用用户定义的名称或部分名称将上传内容保存到服务器。

Yes, you can use ffmpeg to do all the work, for all work that falls within the subset that ffmpeg supports "out of the box". You only need the other scripts if you want to optimise/do trickyness to the generated videos.

Also, NEVER run these scripts in the request/response cycle. Consider spawning a Celery task to do the encoding.

And Never save uploads to the server with user-defined names or name partials.

还如梦归 2025-01-09 14:03:09

I'll advice you to use celery for scheduling encoding task.
You can find some code example here: http://code.google.com/p/365video/
it's django project for video works with ffmpeg and celery.
also can be plugged into pinax. Don't forget to use celery for video encoding tasks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文