FFmpeg for window
4.2.2 官方版- 軟件大小:53.5 MB
- 更新日期:2020-03-18
- 軟件語言:英文
- 軟件類別:編程工具
- 軟件授權(quán):免費版
- 軟件官網(wǎng):未知
- 適用平臺:WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址
ffmpeg是一款多媒體框架,可以幫助您在開發(fā)媒體軟件的時候建立多種媒體添加方式,該軟件提供的模塊很多,支持ffmpeg.exe、ffplay.exe、ffprobe.exe三個主要程序,你可以將這些程序配置到對應的開發(fā)區(qū)域,從而幫助您在設計媒體系統(tǒng)的時候獲得更多功能;本次提供的就是最新的FFmpeg for window4.0版本,新版擁有視頻標準化過濾器、音頻lv2包裝過濾器,同時支持E-AC-3相關(guān)幀,可以為用戶在開發(fā)多媒體系統(tǒng)的時候獲得更多組件!
軟件功能
1、視頻采集功能
ffmpeg視頻采集功能非常強大,不僅可以采集視頻采集卡或USB攝像頭的圖像,還可以進行屏幕錄制,同時還支持以RTP方式將視頻流傳送給支持RTSP的流媒體服務器,支持直播應用。
2、視頻格式轉(zhuǎn)換功能
視頻格式轉(zhuǎn)換,比如可以將多種視頻格式轉(zhuǎn)換為flv格式,可不是視頻信號轉(zhuǎn)換 。
ffmpeg可以輕易地實現(xiàn)多種視頻格式之間的相互轉(zhuǎn)換(wma,rm,avi,mod等),例如可以將攝錄下的視頻avi等轉(zhuǎn)成視頻網(wǎng)站所采用的flv格式。
3、視頻截圖功能
對于選定的視頻,截取指定時間的縮略圖。視頻抓圖,獲取靜態(tài)圖和動態(tài)圖,不提倡抓gif文件;因為抓出的gif文件大而播放不流暢。
4、給視頻加水印功能
使用ffmpeg 視頻添加水印(logo)。
軟件特色
使pkg-config找到我的庫
在交叉編譯時使用pkg-config
將單張照片編碼成電影
將電影編碼為單張照片
使用多線程MPEG *編碼可以看到質(zhì)量輕微下降
從標準輸入讀取或?qū)懭霕藴瘦敵?/p>
也是可以修改幀頻的
用ffmpeg編碼Xvid或DivX視頻
支持編碼高質(zhì)量MPEG-1 / MPEG-2
可以讀取DirectShow文件
支持加入視頻文件、支持連接視頻文件
使用concat過濾器進行連接、使用連接分路器連接
也支持使用concat協(xié)議(文件級別)、使用原始音頻和視頻進行連接
FFmpeg在我的VOB文件中可以看字幕
支持運行ffmpeg作為后臺任務
支持Microsoft Visual C ++
可以添加automake,libtool或autoconf
在我的C ++應用程序中使用FFmpeg
在我的C ++應用程序中使用libavutil
簡單的多媒體流分析
作為一般規(guī)則,選項將應用于下一個指定的文件。 因此,順序很重要,您可以多次在命令行上使用相同的選項。 然后將每個事件應用于下一個輸入或輸出文件。 該規(guī)則的例外是全局選項(例如詳細級別),應該首先指定它們。
不要混合輸入和輸出文件 - 首先指定所有輸入文件,然后指定所有輸出文件。 也不要混合屬于不同文件的選項。 所有選項僅適用于下一個輸入或輸出文件,并在文件之間重置。
ffmpeg中每個輸出的代碼轉(zhuǎn)換過程可以用下圖來描述:
簡單的過濾器圖就是那些只有一個輸入和輸出,都是相同類型的過濾器圖。 在上圖中,它們可以通過簡單地在解碼和編碼之間插入額外的步驟來表示
簡單的filtergraphs配置為每個流'-filter'選項(分別為視頻和音頻'-vf'和'-af'別名)。 一個簡單的視頻濾鏡可以看起來像這樣:
復雜的過濾器圖是那些不能簡單描述為應用于一個流的線性處理鏈的過濾器圖。 例如,當圖形有多個輸入和/或輸出,或者輸出流類型與輸入不同時,就是這種情況。 它們可以用下圖表示:
libavfilter庫提供了一個通用的音頻/視頻過濾框架,其中包含幾個過濾器,源和接收器。
MSYS2通過'mingw64_shell.bat'或'mingw32_shell.bat'提供一個完整的MinGW-w64環(huán)境,而不是'msys2_shell.bat'提供的環(huán)境。
通過調(diào)用make -r而不是make make來禁用Makefile中的隱式規(guī)則,可以加快使用MSYS2進行構(gòu)建。 這種加速對于正常的一次性構(gòu)建而言幾乎不存在,并且僅在第二次運行make時才會顯著(例如在make install期間)。
為了編譯FFplay,您必須安裝SDL的MinGW開發(fā)庫和pkg-config。
通過在配置FFmpeg時使用./configure --enable-shared,您可以構(gòu)建FFmpeg庫(例如libavutil,libavcodec,libavformat)作為DLL。
模塊介紹
libavutil是一個包含用于簡化編程的函數(shù)的庫,包括隨機數(shù)生成器,數(shù)據(jù)結(jié)構(gòu),數(shù)學例程,核心多媒體實用程序等等。
libavcodec是一個包含音頻/視頻編解碼器解碼器和編碼器的庫。
libavformat是一個包含多媒體容器格式的demuxers和muxers的庫。
libavdevice是一個包含輸入和輸出設備的庫,用于抓取并呈現(xiàn)許多常見的多媒體輸入/輸出軟件框架,包括Video4Linux,Video4Linux2,VfW和ALSA。
libavfilter是一個包含媒體過濾器的庫。
libswscale是一個執(zhí)行高度優(yōu)化的圖像縮放和色彩空間/像素格式轉(zhuǎn)換操作的庫。
libswresample是執(zhí)行高度優(yōu)化的音頻重采樣,重新矩陣轉(zhuǎn)換和樣本格式轉(zhuǎn)換操作的庫。
使用說明
使用Microsoft Visual C ++鏈接到FFmpeg
如果您打算與MSVC構(gòu)建的靜態(tài)庫鏈接,則需要確保在項目設置中將運行時庫設置為多線程(/ MT)。
您需要內(nèi)聯(lián)定義MSVC可以理解的內(nèi)容:
#define inline __inline
還要注意,正如Microsoft Visual C ++中所述,您將需要一個兼容MSVC的inttypes.h。
如果您計劃使用由dlltool創(chuàng)建的導入庫,則必須在鏈接器優(yōu)化設置下將引用設置為否(/ OPT:NOREF),否則生成的二進制文件將在運行時失敗。使用由lib.exe生成的導入庫時,這不是必需的。此問題在http://sourceware.org/bugzilla/show_bug.cgi?id=12633上報。
要創(chuàng)建與/ OPT:REF選項一起工作的導入庫(在發(fā)布模式下默認啟用),請按照下列步驟操作:
打開Visual Studio命令提示符。
或者,在常規(guī)命令行提示符中,調(diào)用為設置Visual C ++工具的環(huán)境變量的'vcvars32.bat'(該文件的標準位置類似于'C: Program Files(x86_ Microsoft Visual Studio 10.0 VC BIN VCVARS32.BAT“)。
進入存儲創(chuàng)建的LIB和DLL文件的'bin'目錄。
使用lib.exe生成新的導入庫:
常見問題
1.1為什么不支持FFmpeg功能[xyz]?
因為還沒有人接受這個任務。 FFmpeg的開發(fā)是由對個人開發(fā)者來說很重要的任務驅(qū)動的。 如果有一項對您很重要的功能,實現(xiàn)它的最好方法是自己承擔這項任務或贊助開發(fā)人員。
1.2 FFmpeg不支持編解碼器XXX。 你可以包含一個Windows DLL加載器來支持它嗎?
沒有Windows DLL不可移植,臃腫且速度慢。 此外FFmpeg努力本地支持所有編解碼器。 DLL加載器不利于實現(xiàn)這一目標。
1.3雖然這種格式似乎被ffmpeg支持,但我無法讀取該文件。
即使ffmpeg可以讀取容器格式,也可能不支持其所有編解碼器。 請參閱ffmpeg文檔中支持的編解碼器列表。
更新日志
FFmpeg 4.0更新:
1、Bitstream過濾器,用于在H.264,HEVC和MPEG-2流中編輯元數(shù)據(jù)
2、實驗MagicYUV編碼器
3、TiVo ty / ty + demuxer
4、英特爾QSV加速MJPEG編碼
5、原生aptX和aptX HD編碼器和解碼器
6、NVIDIA NVDEC加速H.264,HEVC,MJPEG,MPEG-1/2/4,VC1,VP8 / 9 hwaccel解碼
7、英特爾QSV加速覆蓋濾波器
8、mcompand音頻過濾器
9、acontrast音頻過濾器
10、OpenCL覆蓋過濾器
11、視頻混合過濾器
12、視頻標準化過濾器
13、音頻lv2包裝過濾器
14、VAAPI MJPEG和VP8解碼
15、AMD AMF H.264和HEVC編碼器
16、視頻fillborders過濾器
17、視頻setrange過濾器
18、支持LibreSSL(通過libtls)
19、降低了對Windows XP構(gòu)建的支持。支持的最低Windows版本是Windows Vista。
20、去卷積視頻濾鏡
21、熵視頻過濾器
22、希爾伯特音頻濾波器源
23、aiir音頻過濾器
24、刪除了ffserver程序
25、刪除了ffmenc和ffmdec muxer和demuxer
26、VideoToolbox HEVC編碼器和hwaccel
27、VAAPI加速的ProcAmp(色彩平衡),降噪和清晰度濾鏡
28、添加android_camera indev
29、codec2 en /通過libcodec2解碼
30、本地SBC編碼器和解碼器
31、drmeter音頻過濾器
32、hapqa_extract比特流過濾器
33、filter_units比特流篩選器
34、AV1通過libaom支持
35、支持E-AC-3相關(guān)幀
36、用于提取E-AC-3內(nèi)核的比特流濾波器
37、Haivision SRT協(xié)議通過libsrt
38、vfrdet過濾器
下載地址
-
FFmpeg for window 4.2.2 官方版
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡體中文GX Works2 含序列號423 MB
/簡體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡體中文s7 200 smart編程軟件下載372 MB
/多國語言Xshell 6中文破解版15 MB
/簡體中文RSLogix 5000 含序列號5.14 MB
/簡體中文pycharm2020.1384 MB
/簡體中文qt creator5.8破解版(32/64位)69.1 MB
/多語言[中文]
相關(guān)文章
查看所有評論>>網(wǎng)友評論共0條
精彩評論
- 最新評論