2

有人可以在此处发布列表,用于转换 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

我不敢相信没有所有在线转换的完整列表……我到处搜索,但找不到合适的……

有人能让这个工作吗?

谢谢!

4

0 回答 0