CentOS 8 上安裝 ffmpeg 和 常用命令

#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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章