2009-02-22 154 views
0

我需要一种方法来从某些视频中提取音频(使用PHP)。我有从YouTube流入的视频,所以我真的很喜欢它,如果它是在流媒体流,而不是我必须将其保存到临时目录并在那里处理它(尽管这是可以接受的。)谢谢,艾萨克沃勒
编辑:更具体一点,我有一个MP4,我希望它是一个MP3。PHP从视频中提取音频

+0

更多的上下文可能会有所帮助。你是否试图建立一个网站/服务来与其他许多提供这样做的网站(服用YouTube网址并转换为音频或iPod格式)竞争?或者这是一个需要处理更少数量的YouTube文件的项目? – 2009-02-22 03:20:59

+0

你好 - 是的,我想做一些完全像许多服务一样的事情,但出于不同的原因(我想自己不要依赖其他服务) – 2009-02-22 04:00:45

回答

3

你会想使用类似ffmpeg和使用PHP的exec命令调用它。如果你在文档中浏览一下,我相信你可以弄清楚什么标志只用来获取音频。

我之前在一个项目中使用过这个应用程序,用于视频的实时转码,像魅力一样工作。只要确保你的服务器已经正确安装。

0

Mplayer应该为你做这件事,并且有可以调用的库和编解码器(PHP支持C库),它将动态地从AV流中去除视频。

鉴于您的目标是youttube,您的工作更容易一些,因为它们使用了一小部分文件编码。

如果您花时间学习格式,您可以非常方便地移除视频流并仅返回音频流。

如果您再提供一些信息,例如您要编码的内容,或者它最终会出现的位置,我们可能会提供更具体的帮助。

- 亚当