對于音視頻開發(fā)者來說,有個高效的輔助工具能大大提升開發(fā)效率。今天博主推薦這些年來桌面必備的工具,如果您覺得對你有用,可以收藏防止下次找不到。
我們擁有10年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站、微信開發(fā)、小程序制作、手機網(wǎng)站制作設(shè)計、H5頁面制作、等業(yè)務。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務并滿足您的需求。
???? 一句話描述 :僅
600KB
的開源軟件,通過GitHub官方API獲取所有IP,并自動找到最快IP。
???? 開源地址
https://github.com/aardio/Ghips
?? 下載鏈接
https://github.com/aardio/Ghips/releases/latest/download/Ghips.7z
???? 功能介紹
Ghips
通過GitHub
官方API獲取所有IP
,并自動找到最快IP
。將得到的最快IP寫入到本地hosts
。
注意:更新
IP
后首次訪問GitHub
會比較慢,稍等就快了。
???? 一句話描述 :提供錄屏轉(zhuǎn)
gif
、gif
編輯、視頻轉(zhuǎn)gif
等功能。
???? 開源地址
https://github.com/NickeManarin/ScreenToGif
?? 下載鏈接
https://github.com/NickeManarin/ScreenToGif/releases
???? 功能介紹
主要包含4個主要入口:
對于錄制視頻,ScreenToGif
可選定屏幕區(qū)域執(zhí)行錄屏,并可設(shè)定fps
,如下圖所示。
對選定的視頻
、gif
或錄制好的內(nèi)容
,包含如下所示的編輯功能
????推薦總結(jié):凡是涉及到gif相關(guān)的工作,強烈推薦Screen2Gif工具
???? 一句話描述 :ColorPicker是一款基于MFC實現(xiàn)的屏幕拾色器。
???? 開源地址
https://github.com/hufuman/colorpicker
?? 下載鏈接
https://raw.githubusercontent.com/hufuman/colorpicker/master/ColorPicker.exe
???? 功能介紹
鼠標所移之處實時顯示RGB值,當確定選取當前位置的像素值時,按快捷鍵:ctrl + 1
。
???? 一句話描述 :對個人電腦配置要求低,只需推流地址即可實現(xiàn)屏幕內(nèi)容錄制并推流直播。
???? 開源地址
https://github.com/obsproject/obs-studio?source=cnblog&article56
?? 下載鏈接
https://obsproject.com/?source=cnblog&article56
???? 功能介紹
OBS Studio是一款免費開源的屏幕錄制和實時流媒體軟件,支持Windows、Linux和Mac操作系統(tǒng)。對資源占用較少,配置要求底。只需要有推流地址比如抖音推流地址,即可完成屏幕實時錄制推流到抖音直播。
對于直播開發(fā)者來說,OBS是一款不錯的測試客戶端。
???? 一句話描述 :FFmpeg是可以用于音頻、視頻、圖像格式轉(zhuǎn)換、編解碼、切換壓縮算法等非常強大的工具。
???? 開源地址
https://github.com/FFmpeg/FFmpeg
?? 下載鏈接
https://github.com/FFmpeg/FFmpeg/releases
???? 功能介紹
毫不夸張地說,市面上80%以上視頻處理類的軟件(或App)底層都用到了ffmpeg庫。對于ffmpeg庫,底層通過C++直接調(diào)用;對于非開發(fā)者而言,可以直接調(diào)用官方編譯好的工具通過命令行調(diào)用。
???? 一句話描述 :Opencv官方出品的VisualStudio插件,它可以讓開發(fā)者在調(diào)試一個OpenCV程序時,直觀地看到內(nèi)存中的圖像,并能直接在調(diào)試界面中做一系列的圖像操作。
?? 獲取方式
VisualStudio菜單 -> 工具 -> 擴展和更新(U)... -> 聯(lián)機 -> 在右上角的搜索欄中直接搜索Image Watch -> 在搜索的結(jié)果點擊下載即可。
???? 功能介紹
在需要可視化的Mat對象后面加一個斷點,觸發(fā)斷點后,在ImageWatch界面中會列出當前上下文中的所有Mat對象,點擊Mat對象即可顯示對應的圖片,并且放大后可以看到具體的像素值。
???? 一句話描述 :Open Image Debugger用于在調(diào)試期間可視化內(nèi)存圖片,與Image Watch功能類似,不過Open Image Debugger更多聚焦在Linux和Mac系統(tǒng)上。
???? 開源地址
https://github.com/OpenImageDebugger/OpenImageDebugger
?? 下載鏈接
https://github.com/OpenImageDebugger/OpenImageDebugger/releases/tag/v1.3.0
???? 功能介紹
Open Image Debugger用于在調(diào)試期間可視化內(nèi)存圖片, 圖片對象可以為Opencv的Mat以及Eigen的matrices,兼容GDB和LLDB。主要包含以下特性:
????推薦總結(jié):對于使用QT Creator的應用,Open Image Debugger調(diào)試OpenCV還是非常有用的。
???? 一句話描述 :大名鼎鼎的Opencv,提供了匯編級優(yōu)化過的圖像處理算法集。
???? 開源地址
https://github.com/opencv/opencv
?? 官方網(wǎng)站
https://opencv.org
???? 功能介紹
OpenCV
基于C++
實現(xiàn),但提供了Python
、Java
、Matlab
等接口,并支持Windows
、Linux
、Mac
、Android
以及iOS
等主流操作系統(tǒng)。在圖像處理、圖像分類、目標檢測、圖像分割、風格遷移、圖像重構(gòu)、超分辨率、圖像生成、人臉識別等CV
領(lǐng)域都有廣泛的使用。
簡單來說,Photoshop
里面用到的功能都可以通過OpenCV
來實現(xiàn), 就問你它強不強!
???? 一句話描述 :一款簡單、高效的實時視頻服務器。
???? 開源地址
https://github.com/ossrs/srs
?? 下載鏈接
https://github.com/ossrs/srs/releases
???? 功能介紹
SRS(Simple Realtime Server)
是一個簡單高效的實時視頻服務器,支持 RTMP
/WebRTC
/HLS
/HTTP-FLV
/SRT
/GB28181
,它是高性能的流媒體服務器。可以用來構(gòu)建直播和視頻會議的后端服務。SRS
項目的目標是降低(不能消除)音視頻的門檻。
核心功能,如下:
更多技術(shù)細節(jié)可以參考官方文檔:https://ossrs.net/lts/zh-cn/docs/v4/doc/getting-started
對于新手來說,音視頻的門檻真的非常高。前面也說了音視頻開發(fā)門檻是無法消除的,最快的方式是借助第三方搭建好的實時音視頻平臺。市面上有很多,這里我簡單介紹一下平時用的多的【即構(gòu)平臺】。
???? 一句話描述 :免費額度大,整體性價比高,適合個人開發(fā)者快速搭建一個帶有實時視頻或直播的App。
?? 官方網(wǎng)址
https://www.zego.im
???? 功能介紹
???? 一句話描述 :是一個網(wǎng)絡(luò)封包分析軟件,可以分析網(wǎng)絡(luò)實時收發(fā)數(shù)據(jù)包。
???? 開源地址
https://github.com/wireshark/wireshark
?? 下載鏈接
https://www.wireshark.org/#download
???? 功能介紹
tcpdump
(libpcap
), Pcap NG
等。Ethernet
, IEEE 802.11
, PPP/HDLC
, ATM
, Bluetooth
, USB
等。IPsec
, ISAKMP
, Kerberos
, SNMPv3
, SSL/TLS
, WEP
, WPA/WPA2
等。???? 一句話描述 :為滲透測試人員和軟件開發(fā)人員提供的交互式TLS攔截HTTP代理。
???? 開源地址
https://github.com/mitmproxy/mitmproxy
?? 官方網(wǎng)站
https://mitmproxy.org/
???? 功能介紹
mitm提供了命令行、Web界面、Python庫三種使用方式。
命令行如下所示。
Web界面如下所示。
Python庫, python調(diào)用方式如下:
from mitmproxy import http
def request(flow: http.HTTPFlow):
# redirect to different host
if flow.request.pretty_host == "example.com":
flow.request.host = "mitmproxy.org"
# answer from proxy
elif flow.request.path.endswith("/brew"):
flow.response = http.Response.make(
418, b"I'm a teapot",
)
???? 一句話描述 :通過將結(jié)構(gòu)化的數(shù)據(jù)進行序列化(串行化),用于通訊協(xié)議、數(shù)據(jù)存儲等領(lǐng)域的語言無關(guān)、平臺無關(guān)、可擴展的序列化結(jié)構(gòu)數(shù)據(jù)格式。
???? 開源地址
https://github.com/protocolbuffers/protobuf
?? 下載鏈接
https://github.com/protocolbuffers/protobuf/releases
???? 功能介紹
C++
中定義的存儲類的內(nèi)容與二進制序列串相互轉(zhuǎn)換,主要用于數(shù)據(jù)傳輸或保存.proto
(類比.cpp
文件),使用這種源文件,可以定義存儲類的內(nèi)容protobuf
有自己的編譯器protoc
,可以將.proto
編譯指定語言源代碼,如.cc
、.py
、.js
等主流編程語言源碼。???? 一句話描述 :對未知結(jié)構(gòu)的
Protocol Buffer
數(shù)據(jù)逆向并可視化結(jié)構(gòu)。
???? 開源地址
https://github.com/mildsunrise/protobuf-inspector
?? 安裝使用
pip install protobuf-inspector
???? 功能介紹
pip install protobuf-inspector
protobuf_inspector < my-protobuf-blob
,其中my-protobuf-blob
是未知的pb
數(shù)據(jù)包。$ protobuf_inspector < my-blob
root:
1 <varint> = 1469046243471
2 <chunk> = "kotlin46"
7 <chunk> = bytes (5)
0000 00 01 03 04 07 .....
8 <chunk> = empty chunk
9 <varint> = 250
10 <32bit> = 0x43480000 / 1128792064 / 200.000
14 <chunk> = message:
1 <chunk> = "POKECOIN"
14 <chunk> = message:
1 <chunk> = "STARDUST"
2 <varint> = 100
???? 一句話描述 :非常小的OCR模型,可以用于日常圖片中文字提取。
???? 開源地址
https://github.com/PaddlePaddle/PaddleOCR
?? 官方教程
https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.5/README_ch.md
???? 功能介紹
PP-OCR mobile
模型體驗地址:https://www.paddlepaddle.org.cn/hub/scene/ocrdemo
體驗:安裝包DEMO
下載地址(基于EasyEdge和Paddle-Lite, 支持iOS和Android系統(tǒng))
分享名稱:開發(fā)者工具|15款音視頻開發(fā)者必備實用工具,看看你用過幾個?
網(wǎng)站路徑:http://jinyejixie.com/article12/dsdihgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、商城網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計公司、外貿(mào)網(wǎng)站建設(shè)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)