我在上次購買的一個用於轉換視頻的php腳本中遇到了此代碼。該腳本在Ubuntu 12.04使用FFMPEG將視頻轉換爲FLV
-i $file_source -b 9600k -aspect 16:9 -acodec aac -strict experimental -ab 128k -ar 22050 $file_dest"
也就是說元素/屬性的全部含義運行,可能是什麼替代方案?
感謝您的幫助
我在上次購買的一個用於轉換視頻的php腳本中遇到了此代碼。該腳本在Ubuntu 12.04使用FFMPEG將視頻轉換爲FLV
-i $file_source -b 9600k -aspect 16:9 -acodec aac -strict experimental -ab 128k -ar 22050 $file_dest"
也就是說元素/屬性的全部含義運行,可能是什麼替代方案?
感謝您的幫助
您可以使用下面的命令使用的ffmpeg轉換視頻
所需的codec:
命令如下 -
轉換爲flv -
$file_source = "/tmp/test.mp4";
$file_dest = "/tmp/test.flv";
ffmpeg -i $file_source -pass 1 -vcodec libx264 -preset slower -b 512k -bt 512k -threads 0 -s 640x360 -aspect 16:9 -acodec libmp3lame -ar 44100 -ab 32 -f flv -y $file_dest
轉換到MP4,支持HTML5 -
$file_source = "/tmp/test.flv";
$file_dest = "/tmp/test.mp4";
ffmpeg -y -i $file_source -vcodec libx264 -q:v 1 -preset slower -profile:v baseline -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libfaac -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f mp4 $file_dest
轉換爲WebM的支持HTML5 -
$file_source = "/tmp/test.mp4";
$file_dest = "/tmp/test.webm";
ffmpeg -y -i $file_source -vcodec libvpx -b:v 480k -bt 480k -preset slower -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libvorbis -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f webm $file_dest
轉換爲遠洋船支持HTML5-
$file_source = "/tmp/test.mp4";
$file_dest = "/tmp/test.ogv";
ffmpeg -y -i $file_source -vcodec libtheora -b:v 480k -bt 480k -preset slower -level 30 -crf 30 -vf scale="480:360" -aspect 16:9 -s 640x360 -acodec libvorbis -ab 128k -ac 2 -coder ac -me_range 16 -subq 5 -sc_threshold 40 -partitions +parti4x4+partp8x8+partb8x8 -i_qfactor 0.71 -keyint_min 25 -b_strategy 1 -g 250 -r 20 -f ogg $file_dest;
欲瞭解更多有關ogg,mp4,web檢查鏈接的信息,請訪問:html5-videos-things-you-need-to-know和easyhtml5video
這是FFMPEG
命令行指令,你可以在閱讀的替代選項的文檔:FFMPEG Docs
反正只是爲了解釋..
-i $file_source -b 9600k -aspect 16:9 -acodec aac -strict experimental -ab 128k -ar 22050 $file_dest
其中..
-i $file_source
是輸入文件(任何媒體類型)
-b 9600k
是視頻比特率
-aspect 16:9
正在使用AAC編解碼器(寬屏
-acodec aac -strict experimental
是實驗性的編解碼器,以便使用嚴格無論如何強制使用)
-ab 128k
是音頻比特率128kb/s
-ar 22050
是音頻採樣率22。05千赫
$file_dest
輸出文件名(帶有擴展,使FFMPEG知道你的首選輸出格式
確切地說你想要什麼? – 2014-09-26 09:17:17
我想將用戶提交的視頻轉換爲flv – 2014-09-27 08:49:31