通过PHP将视频转换成任何格式为mp4?

问题描述:

可能重复:
How can i convert a file from avi to flv with php?通过PHP将视频转换成任何格式为mp4?

好家伙, u能帮助我的视频从任何格式转换通过PHP

+0

决定了你的想法! MP4或WMV? – 2011-04-21 13:15:07

+0

标题与问题不一致...你想转换为WMV或MP4吗? *编辑* ninja'd – Entity 2011-04-21 13:15:25

+0

你不使用PHP。您可以使用通过PHP脚本调用的外部工具。 – 2011-04-21 13:18:40

成WMV格式,如果你有正确的版本(找到一个静态链接的二进制):

exec("ffmpeg -i input.flv output.wmv"); 

您可能需要一些额外的参数(音频比特率等)。但是你可以使用WinFF找出(显示确切的命令IIRC)。

来自PHP的调用mencoder。在mencoder的适当命令行标志上有很多文档,以便让它输出所需的格式。

$output = exec('mencoder -of lavf -o file.mp4 --lots-of-other-options'); 

如果您正在使用从您的命令行字符串用户输入的PHP变量,一定要首先调用escapeshellarg()他们。