ffmpeg Windows10下的安裝及使用過程解析


ffmpeg安裝

1.ffmpeg官網:http://ffmpeg.org/download.html

ffmpeg下載:https://github.com/BtbN/FFmpeg-Builds/releases ,選個適合自己系統的,我的系統是win10 64位

2.解壓到指定目錄,將bin文件目錄添加到path路徑,win+R運行rundll32 sysdm.cpl,EditEnvironmentVariables打開環境變量,用戶變量-path-新建

img

命令行(windows+r 輸入cmd)輸入:ffmpeg -version顯示以下界面表示安裝成功:

img

ffmpeg使用

1.視頻格式轉換:ffmpeg -i num.mp4 -codec copy num2.avi

將num.mp4復制並轉換為num2.avi

注:-i后表示要進行操作的文件

2.gif制作:ffmpeg -i num.mp4 -vframes 20 -y -f gif num3.gif

將num.mp4的前20幀制作為gif並命名為num3

3.視頻截取:ffmpeg -i num.mp4 -ss 0 -t 3 -codec copy cut1.mp4

-ss后數字表示截取時刻,-t后數字表示截取時長

截取視頻某一時刻為圖片:ffmpeg -i num.mp4 -y -f image2 -ss 2 -t 0.001 -s 400x300 pic.jpg

將2s時刻截取為400x300大小的名為pic.jpg的圖片(-ss后的數字為截取時刻)

4.每秒截取一張圖片:ffmpeg -i num.mp4 -r 1 image%d.jpg

將視頻num.mp4進行每秒截取一張圖片,並命名為imagei.jpg(i=1,2,3...)

注:-r后的數字表示每隔多久截取一張

#具體的使用方法可以參考:ffplay的快捷鍵以及選項
詳細的使用說明(英文):http://ffmpeg.org/ffplay.html

ffprobe.exe

ffprobe是用於查看文件格式的應用程序。
詳細的使用說明(英文):http://ffmpeg.org/ffprobe.html

ffmpeg批量實現視頻轉碼命令行

ffmpeg實現視頻轉碼命令行,result需要提前建好作為保存轉碼后的視頻路徑:

ffmpeg -i .mp4 -vcodec h264 "result\1.mp4"

當有大量視頻需要轉碼時,可以使用如下命令行工具批量處理:

for /R %v IN (*.mp4) do ( ffmpeg -i %v -vcodec h264 "result\%~nv.mp4")

也可以寫一個腳本放到待轉碼視頻的目錄中,腳本代碼如下,變量v前面比命令行多一個“%”:

for /R %%v IN (*.mp4) do ( ffmpeg -i %%v -vcodec h264 "result\%%~nv.mp4")

ffmpeg 直接將m3u8轉成mp4:

ffmpeg -i “http://xxxxxx/video/movie.m3u8” -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4

其中 http://xxxxxx/video/movie.m3u8 視頻的m3u8地址, output.mp4 為輸出mp4的文件名ffmpeg

地址在網頁按F12進入開發者模式,network,記得選上all,輸入后綴名.m3u8,然后復制即可
img

然后我們選一個封面

img

用Mp3tag添加封面,ctrl+s保存

img


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM