媒体转换库

时间:2010-01-04 13:50:35

标签: java .net php python ruby

我正在建立一个移动网站,用户可以上传/下载视频,我需要一个可以转换mpeg,3gp,mov的媒体文件的库,具体取决于用户想要下载的内容。

你碰巧知道一个可以做到这一点的图书馆吗?

6 个答案:

答案 0 :(得分:2)

您不应该搜索库才能执行此操作,如果您使用的是Linux,则可以使用 CLI找到应用程序为您执行此操作支持,然后使用该应用程序cli,您可以更改格式;

$result=shell_exec('application_name [parameters] input-file output-file')

例如,您可以使用 ffmpeg

$result=shell_exec('ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg')

答案 1 :(得分:1)

ffdshow是一个伟大的lib。

libavcodec更准确。

答案 2 :(得分:1)

在Ruby中使用FFmpeg gem,它非常酷且易于使用。

答案 3 :(得分:0)

或者,如果您想直接从Java中使用某些内容,请尝试Xuggler,这是一个基于Java的FFmpeg接口。

答案 4 :(得分:-1)

看看FFmpeg。您可以将其用作命令行工具。

答案 5 :(得分:-1)

过去,我从命令行运行VLC并用它来进行转换(它是免费的,几乎支持所有音频和视频格式,并且可以在许多不同的平台上运行)。如果您在服务器上安装了VLC,则可以使用具有system()命令或等效语言的任何语言以此方式访问它。