wirshark從pcap文件篩選視頻,轉化為H264文件


1.首先安裝wireshark軟件,https://www.wireshark.org/download.html

2.查看安裝路徑下是否存在init.lua,確保disable_lua = false

3.在init.lua的最后加上dofile(DATA_DIR.."rtp_h264_extractor.lua")

4.把rtp_h264_extractor.lua這個文件放在init.lua同一個路徑下

5.用wireshark打開抓取的pcap文件,通過交互端口和ip復制等過濾條件,過濾出需要的碼流

6.右鍵點擊H264的udp包,選擇"Decode as...",再選擇Transport中的rtp選項,就解析成rtp包了

7.查看rtp包的payload type,比如說type是96,那么在wireshark工具欄選擇Edit->preferences->protocols->H264, 把H264 dynamic payload types設成96

8.選擇點擊tools下的"Extract h264 stream from RTP"菜單項

9.這樣就可以生成dump.264,一般會放在與碼流文件同一個路徑下,由於環境變量的不同,也可能放在其他路徑下

10.該文件rtp_h264_extractor.lua目前已經支持了排序,FU-A,STAP-A等常見的rtp h264打包方式

11.下載該文件的路徑在https://github.com/volvet/h264extractor 

---------------------
作者:AnnyFroHZ
來源:CSDN
原文:https://blog.csdn.net/volvetandanny/article/details/47087641
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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