#dnf install -y https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
#dnf localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-freerelease-8.noarch.rpm
#dnf install -y --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfreerelease-8.noarch.rpm
安裝
#dnf install -y http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
#dnf install -y ffmpeg ffmpeg-devel
驗證
$rpm -qi ffmpeg
$ffmpeg -version
很多新聞網站的視頻,要求 768X432,幀數 25,文件小,傳輸快。
ffmpeg -i dzl-msg.mp4 -s 768x432 -r 25 -strict -2 d768.mp4
-i 輸入文件, 最後參數是 輸出的文件名。
在視頻的右下角加文字水印
ffmpeg -i tt.mp4 -vf "drawtext=fontfile=/mnt/tools/STSONG.TTF: text=www.goodu.info GOODUINFO博客:x=w-tw-10:y=h-th-10:fontsize=16:fontcolor=white:shadowy=2" -strict -2 tt1.mp4
fontfile=/mnt/tools/STSONG.TTF 是指定字庫路徑,可以從Windows裏複製一個,
text=www.goodu.info GOODUINFO博客 是文字水印
其他是座標,字體顏色,陰影,字體大小等。
有些視頻不能在Chrome瀏覽器播放,需要轉碼 h.264 和 aac,具體如下:
ffmpeg -i my.mp4 -f mp4 -vcodec libx264 -preset fast -profile:v main -acodec aac example.mp4 -hide_banner
輸入文件格式是mp4, 視頻編碼 264, 音頻編碼 aac,
如果需要將視頻的上下部門切除,往往是廣告或Banner部分
ffmpeg -i yours.mp4 -vf crop=368:483:0:79 my.mp4
crop=w:h:x:y, 需要保留的部分,分別是 寬, 高,左上的座標(X,Y)