ffmpeg的安裝與使用

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接和本聲明。
本文連接:https://blog.csdn.net/qq_39516859/article/details/81843419
1、ffmpeg的簡介
FFmpeg是一個自由軟件,能夠運行音頻和視頻多種格式的錄影、轉換、流功能,包含了libavcodec——這是一個用於多個項目中音頻和視頻的解碼器庫,以及libavformat——一個音頻與視頻格式轉換庫。
主要參數
-i——設置輸入檔名。
-f——設置輸出格式。
-y——若輸出文件已存在時則覆蓋文件。
-fs——超過指定的文件大小時則結束轉換。
-t——指定輸出文件的持續時間,以秒爲單位。
-ss——從指定時間開始轉換,以秒爲單位。
-t從-ss時間開始轉換(如-ss 00:00:01.00 -t 00:00:10.00即從00:00:01.00開始到00:00:11.00)。
-title——設置標題。
-timestamp——設置時間戳。
-vsync——增減Frame使影音同步。
-c——指定輸出文件的編碼。
-metadata——更改輸出文件的元數據。
-help——查看幫助信息。html

ffmpeg的官網地址是:https://www.ffmpeg.org/
ffmpeg的Github項目地址是:https://github.com/FFmpeg/FFmpeggit

更多詳細內容請參考維基百科。github

2、安裝
FFmpeg能夠在Windows、Linux還有Mac OS等多種操做系統中進行安裝和使用。工具

這篇文章主要介紹其在Windows下面的安裝:測試

下載編譯好的Windows版本:http://ffmpeg.zeranoe.com/builds/(與官網同步)

FFmpeg分爲3個版本:Static、 Shared、 Devui

前兩個版本能夠直接在命令行中使用。包含了三個exe:ffmpeg.exe,ffplay.exe,ffprobe.exe編碼

Static版本中的exe體積較大,那是由於相關的Dll都已經編譯進exe裏面去了。
Shared版本中exe的體積相對小不少,是由於它們運行的時候還須要到相關的dll中調用相應的功能
Dev版本用於開發,裏面包含了庫文件xxx.lib以及頭文件xxx.h操作系統

3、環境變量的配置
一、將下載的ffmpeg解壓到指定目錄下,博主解壓在:G:\【1】軟件(已通過測試)目錄下;
二、右擊此電腦——>屬性——>高級系統設置——>環境變量。在系統變量的path變量裏添加解壓的路徑。
例如:G:\【1】軟件(已通過測試)\ffmpeg-4.0-win64-static\ffmpeg-4.0-win64-static\bin
三、配置完成後運行cmd,輸入ffmpeg,若顯示以下界面,則說明配置成功。 .net


4、使用
命令行工具的使用命令行

ffmpeg.exe
用於轉碼的應用程序:

一個簡單的轉碼命令 將input.avi轉碼成output.ts,並設置視頻的碼率爲640kbps

ffmpeg -i input.avi -b:v 640k output.ts 1具體用法參考: ffmpeg參數中文詳細解釋 詳細的使用說明(英文):http://ffmpeg.org/ffmpeg.html————————————————版權聲明:本文爲CSDN博主「趙至柔」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。原文連接:https://blog.csdn.net/qq_39516859/article/details/81843419

相關文章
相關標籤/搜索