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