亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FFmpeg如何使用

發布時間:2022-02-19 09:55:54 來源:億速云 閱讀:133 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關FFmpeg如何使用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

FFmpeg 是領先的多媒體框架,能夠解碼、編碼、轉碼、混合、解密、流媒體、過濾和播放人類和機器創造的幾乎所有東西。它支持最晦澀的古老格式,直到最尖端的格式。

FFmpeg如何使用

實例

flac 格式轉 mp3

音頻格式轉換非常簡單:

ffmpeg -i input.flac -acodec libmp3lame output.mp3

ffmpeg 將會使用 libmp3lame 解碼器將 input.flac 文件轉換為 mp3 格式的 output.mp3 文件。

批量格式轉換

想要批量轉換 flac 文件也是很常見的需求,我們可以結合 bash 命令來完成:

find . -name "*.flac" -exec bash -c 'ffmpeg -i "{}" -y "${0/.flac}.wav"' {} \

webm 轉 gif 格式

webm 是 Google 提出的多媒體文件格式,包含了 VP8 影片軌和 Ogg Vorbis 音軌,按照 BSD 格式開源。webm 能夠提供更高質量的在線視頻,但是其支持程度并不如存在已久的 mp4 和動態圖片格式 gif,因此有時候會有將其轉換為 gif 格式的需求。我們用到的命令是:

ffmpeg -i input.webm -vf "scale=400:-1,fps=10" output.gif

其作用是將 input.webm 格式的視頻轉換為橫向寬度為 400px,縱向寬度保持比例的每秒 10 幀的 output.gif 圖片。

當然,也可以將 gif 轉換為 webm 格式:

ffmpeg -i output.gif -c:v libvpx -auto-alt-ref 0 input.webm

如果出現“Unknown encoder libvpx”的問題,需要重新在重新編譯安裝 ffmpeg 以支持 libvpx 編碼器:brew reinstall ffmpeg –with-libvpx。

轉換為 mp4 格式:

ffmpeg -i input.webm -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4

這里 vf 參數的意義是,將視頻的長寬強制轉換為偶數,否則可能遇到“width not divisible by 2”的問題。

生成視頻縮略圖

生成封面

使用視頻的第一幀作為封面:

ffmpeg -i your-video.mp4 -ss 00:00:00 -vframes 1 thumb.png

每 xx 秒生成一個縮略圖,每分鐘一張:

ffmpeg -i your-video.mp4 -vf fps=1/60 your-video-%03d.png

再將其合并:

ffmpeg -i your-video-%03d.png -filter_complex scale=-1:-1,tile=99x1:margin=10:padding=4 output.png

這里的 tile 長度設定為 99,應當改為縮略圖的總數。

一步到位:

ffmpeg -ss 00:00:00 -i your-video.mp4 -vf 'select=not(mod(n\,24)),scale=-1:-1,tile=99*1' out.png

意思是從視頻的 00:00:00 處開始,每 24 幀(一般動換都是 24 幀的)取一張圖片,長寬不進行壓縮,最后合成在 99*1 的方格中。


關于“FFmpeg如何使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沾益县| 新竹县| 龙胜| 万安县| 株洲市| 荔浦县| 佛山市| 龙山县| 婺源县| 扶余县| 长丰县| 华池县| 吉安县| 同仁县| 昆山市| 离岛区| 望江县| 喜德县| 岳普湖县| 修武县| 白河县| 沭阳县| 大新县| 隆化县| 抚松县| 卓尼县| 成武县| 彭阳县| 西吉县| 韩城市| 勐海县| 乐山市| 聂拉木县| 若尔盖县| 澄城县| 浠水县| 土默特右旗| 兴隆县| 丹巴县| 巩义市| 大名县|