1

我有我的服務器上有很多的MP4文件。我的目標是讓他們在Android手機上流媒體。Centos的視頻優化

的視頻的分辨率是480×272,因爲我測試了它和大多數機器人都能夠流呢,這不是一個問題。但問題是視頻的大小。流媒體速度很慢,並且由於其大小而緩衝很多。

我需要一個轉換器,可減小尺寸到大約50-60MB。質量只有一點點下降。如果可能,輸出文件應該覆蓋輸入文件。

你能想到什麼辦法可以做到在最短的時間這項工作?我的服務器是CENTOS,我安裝了FFMPEG,MP4Box。

+0

視頻文件有多大?什麼是視頻編解碼器? – 2012-02-02 06:32:44

+0

視頻文件大約85-90 MB。編解碼器h264 – 2012-02-02 07:18:10

回答

0

有相當多的方法,應付這一問題。一個快速的人會通過設置視頻比特率改變視頻大小:

ffmpeg -i input.mp4 -b:v 768k -acodec copy output.mp4 

或者,H264可以指定輸出質量,例如使用-qp-crf選項,這將相應地更改視頻大小。詳情請參閱x264 FFmpeg Options Guide

+0

嘿,謝謝你。該指南幫助了我很多。我正在使用以下內容:$ ffmpeg -i infile.mp4 -s 432x320 -threads 4 -vcodec libx264 -flags + loop + mv4 -cmp 256 -partitions + parti4x4 + parti8x8 + partp4x4 + partp8x8 + partb8x8 -subq 5 - 格子1 - 參考5 -bf 0-標記2 +混合_refs編碼器0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 27 -qmax 32 -qdiff 4 -b 384k -r 600 -acodec libfaac -ar 48000-AB 48000 -pass 1 outfile.mp4' 你能告訴我一個辦法,我可以修改上面的命令將所有文件轉換的文件夾中,並將其放置在同一文件夾? – 2012-02-03 08:56:31