1

我需要一种从某些视频中提取音频的方法(在 PHP 中)。我有来自 YouTube 的视频流,所以如果它是即时流式传输的,我真的很喜欢它,而不是我必须将它保存到临时目录并在那里处理它(尽管这是可以接受的。)谢谢,Isaac Waller
编辑:更具体地说,我有一个 MP4,我希望它是一个 MP3。

4

2 回答 2

4

您将要使用ffmpeg之类的东西并使用 php 的 exec 命令调用它。如果您在文档中四处查看,我相信您可以找出仅用于获取音频的标志。

我之前在一个视频实时转码项目中使用过这个应用程序,就像一个魅力。只需确保您的服务器已正确安装即可。

于 2009-02-22T05:05:29.260 回答
0

Mplayer 应该为您执行此操作,并且您可以调用一些库和编解码器(PHP 支持 C 库),它们会即时从 AV 流中删除视频。

鉴于您的目标是 youtube,您的工作会更容易一些,因为它们使用了非常小的文件编码子集。

如果您花时间学习格式,您可以非常轻松地即时删除视频流并仅返回音频流。

如果您提供更多信息,例如您将其编码到什么位置,或者它将最终到达哪里,我们可能会提供更具体的帮助。

-亚当

于 2009-02-22T03:35:28.103 回答