2011-01-12 80 views
0

我GOOGLE了很长一段时间,我发现的所有是ffmpeg php api,和一个名为mp32tube的网站..现在我有mp32tube完全相同的功能,我想让我的用户能够上传一个mp3添加一张图片,然后编译FLV包含图片和MP3在服务器上...mp3在服务器端flv如何?

其余的我可以做,如上传视频到YouTube,它有自己的API简单..

能任何人都请指导我自动在我的服务器上执行此操作? (一个基于电源的VPS)

非常感谢。

Rami

回答

1

您应该首先阅读FAQ。 http://www.ffmpeg.org/faq.html#SEC14

然后添加声音,你可以尝试;

ffmpeg -ar 22050 -ab 128k -i song.mp3 -i videoHaveNoSound.flv VideoWithSound.flv 

让我知道结果。

除了

你Findout是较短的方式;

ffmpeg -r 12 -b 1800 -i img.jpg -i yourSound.mp3 -acodec copy outVideo.flv 
+0

感谢siniradam ..会尽量让你知道 – 2011-01-12 16:50:58

0

没有“自动”的方式来做到这一点。您必须让用户上传2个数据,然后通过ffmpeg运行它们。这里有大量的ffmpeg文档,只是研究一下你需要运行的命令,首先在php之外测试它,然后一旦你得到它的工作,在你的脚本中实现它。在通过ffmpeg后,删除用于创建的文件,并让它们下载生成的flv。