有人可以在此处发布列表,用于转换 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
我不敢相信没有所有在线转换的完整列表……我到处搜索,但找不到合适的……
有人能让这个工作吗?
谢谢!