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