我用Google搜索了很长时间,我发现只有ffmpeg php api和一个名为mp32tube的网站..现在我要拥有与mp32tube完全相同的功能我想让我的用户能够上传一个mp3添加图片,然后在包含图片和mp3的服务器上编译FLV ......
我可以做的其余部分,比如将视频上传到youtube,使用自己的API很简单..
任何人都可以指导我在我的服务器上自动执行此操作吗? (一个中心供电的VPS)
非常感谢你。拉米
答案 0 :(得分:1)
您应首先阅读常见问题解答。 http://www.ffmpeg.org/faq.html#SEC14
然后添加您可能尝试的声音;
ffmpeg -ar 22050 -ab 128k -i song.mp3 -i videoHaveNoSound.flv VideoWithSound.flv
让我知道结果。
另外:
你找到了一个更短的路;
ffmpeg -r 12 -b 1800 -i img.jpg -i yourSound.mp3 -acodec copy outVideo.flv
答案 1 :(得分:0)
没有“自动”方式来做到这一点。您必须让用户上传2个数据,然后通过ffmpeg运行它们。 ffmpeg有很多文档,只需研究你需要运行的命令,首先在php之外测试它,然后一旦你运行它,在你的脚本中实现它。在经过ffmpeg之后,删除用于创建的文件,让他们下载生成的flv。