php ffmpeg转换为html5视频使用的格式

时间:2011-04-29 19:21:51

标签: php ffmpeg html5-video ogg webm

有人可以在这里发布列表来转换ffmpeg的命令,以便在php中制作html5视频的所有格式,这是我现在使用的那些:

exec('ffmpeg -i ' .$tmpName. ' upload/' .$newName. '.mp4');
exec('ffmpeg -i ' .$tmpName. ' -acodec libvorbis -vcodec libvpx upload/' .$newName. '.webm');
exec('ffmpeg -i' .$tmpName. ' -acodec vorbis -vcodec libtheora  upload/' .$newName. '.ogv');
exec('ffmpeg -i ' .$tmpName. ' -acodec vorbis -aq 100 upload/' .$newName. '.ogg');

在转换为mp4,ogv和ogg之前,并没有为webm做过,然后我要求他们更新服务器上的ffmpeg,然后他们更新它,所以现在只有mp4工作......

如果我写:

exec('ffmpeg -i ' .$tmpName. ' upload/' .$newName. '.webm');

它创建了0字节大小的新文件...

这是他们向我发送的有关此次更新的信息:

[root@web ffmpeg]# ffmpeg -formats|awk '/mp4/||/ogg/||/ogv/||/webm/'

ffmpeg version git-N-29495-g749d16c, Copyright (c) 2000-2011 the FFmpeg developers
 built on Apr 29 2011 02:22:31 with gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
 configuration: --prefix=/usr
 libavutil    51.  1. 0 / 51.  1. 0
 libavcodec   53.  1. 1 / 53.  1. 1
 libavformat  53.  0. 3 / 53.  0. 3
 libavdevice  53.  0. 0 / 53.  0. 0
 libavfilter   2.  1. 0 /  2.  1. 0
 libswscale    0. 14. 0 /  0. 14. 0
 D  matroska,webm   Matroska/WebM file format
 D  mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format
 E mp4             MP4 format
 DE ogg             Ogg
 E webm            WebM file format

我无法相信所有在线转换工作都没有完整列表......我在各处搜索,我找不到正确的...

有人能让这个工作吗?

谢谢!

0 个答案:

没有答案