ffmpeg webm 提取_使用 FFmpeg 对 webp转png , webm转mp4或者gif等进行操作
最近瀏覽一些網(wǎng)站發(fā)現(xiàn)這些網(wǎng)站的圖片格式為 webp 、視頻格式為 webm 。相信對(duì)于一些喜歡收藏并且分享的人 或者 內(nèi)容搬運(yùn)工來說,這兩個(gè)格式都不是一個(gè)比較好的選擇。將它們轉(zhuǎn)換為 png 或者 jpg、mp4 或者 gif 才是正途!
在這里就不過多的介紹關(guān)于這幾種格式的基本信息了,對(duì)于好奇的朋友可以去 Wiki 上看看這些格式的介紹。
本文主要受眾為初級(jí)技術(shù)人員,中級(jí)、高級(jí)請(qǐng)略過。
一、準(zhǔn)備
其實(shí)需要做的準(zhǔn)備的就是把別人編譯好的 FFmpeg 二進(jìn)制下載下來,然后加入 Path 能讓FFmpeg 可以正常的在命令行或者終端運(yùn)行即可下載 FFmpeg 二進(jìn)制Windows: Releases · BtbN/FFmpeg-Builds 找到最新版本的Assets下載一個(gè)win64的zip即可。
MacOS: static FFmpeg binaries for macOS 64-bit 找到下載 zip 按鈕下載一個(gè)即可(也可以終端優(yōu)先安裝 brew 然后使用 brew 安裝 FFmpeg ) 。
2. 將 FFmpeg 加入系統(tǒng)環(huán)境Windows: 將下載的 zip 解壓到 C盤 根目錄,并且添加 bin 文件夾路徑到系統(tǒng)環(huán)境變量Path 即可將解壓后的文件放入C盤根目錄將 FFmpeg 文件夾下的 bin 目錄放到系統(tǒng)環(huán)境 Path 下MacOS: 將 FFmpeg 二進(jìn)制文件移動(dòng)到 /usr/local/bin 文件夾下面移動(dòng) FFmpeg 到 /usr/local/bin文件夾下或者終端優(yōu)先安裝 brew 然后使用 brew 安裝 FFmpeg
3. 驗(yàn)證命令行或者終端是否可用Windows: 打開 cmd 直接輸入 FFmpeg 驗(yàn)證是否可用輸入后如圖即表示可用MacOS: 打開終端直接輸入 FFmpeg 驗(yàn)證是否可用輸入后如圖即表示可用
二、執(zhí)行命令
在執(zhí)行命令前需要確保準(zhǔn)備工作已經(jīng)完成,并且準(zhǔn)備好必要的 webp , webm 文件等,然后在Windows上打開 Cmd ,MacOS 上打開 bash 、zsh 、fish 或者其他。。。webp -> png
ffmpeg -i from.webp to.pngwebp -> jpg
ffmpeg -i from.webp to.jpgwebm -> mp4
ffmpeg -i from.webm to.mp4webm -> gif
ffmpeg -i from.webm to.gif
通過上面的準(zhǔn)備工作然后輸入對(duì)應(yīng)的指令即可以實(shí)現(xiàn)對(duì)不同格式的轉(zhuǎn)換需求,以上命令都是單獨(dú)對(duì)一個(gè)文件進(jìn)行操作,可以想想怎么通過 Shell 、Python 或者其他語言實(shí)現(xiàn)對(duì)圖片或者視頻的批量操作。
三、擴(kuò)展思路
當(dāng)然上面是使用的是 FFmpeg 最基礎(chǔ)的功能,如果對(duì) FFmpeg 有更多的興趣歡迎移步到 FFmpeg 進(jìn)行拓展學(xué)習(xí)。將命令封裝成一個(gè)小的桌面 APP ?
將命令封裝成一個(gè)簡(jiǎn)單的網(wǎng)站應(yīng)用 ?
將命令封裝成一個(gè)高級(jí)的視頻編輯工具 ?
當(dāng)然如果只是為了自己進(jìn)行日常操作那么通過上面的命令即可以進(jìn)行,如果你想分享給其他人或者通過這些簡(jiǎn)單的命令實(shí)現(xiàn)一些小的功能可以通過上面的幾個(gè)問題擴(kuò)展一下思路。
大家也可以在評(píng)論區(qū)討論一下還有哪些擴(kuò)展的思路。
總結(jié)
以上是生活随笔為你收集整理的ffmpeg webm 提取_使用 FFmpeg 对 webp转png , webm转mp4或者gif等进行操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 咧咧一下“汉语编程”
- 下一篇: 简历编写方法总结