我正在建立一个移动网站,用户可以上传/下载视频,我需要一个可以转换mpeg,3gp,mov的媒体文件的库,具体取决于用户想要下载的内容。
你碰巧知道一个可以做到这一点的图书馆吗?
答案 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)
答案 4 :(得分:-1)
看看FFmpeg。您可以将其用作命令行工具。
答案 5 :(得分:-1)
过去,我从命令行运行VLC并用它来进行转换(它是免费的,几乎支持所有音频和视频格式,并且可以在许多不同的平台上运行)。如果您在服务器上安装了VLC,则可以使用具有system()
命令或等效语言的任何语言以此方式访问它。