xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-09
  • 語(yǔ)言: Python
  • 標(biāo)簽: python??音頻??水印??

資源簡(jiǎn)介

python實(shí)現(xiàn)音頻添加隱寫(xiě)數(shù)據(jù) 1. 解析音頻格式: 通過(guò)python自帶的wav音頻格式進(jìn)行音頻解析與輸出 通過(guò)pydub解析任意格式音頻進(jìn)行解析,最后輸出為wav格式音頻文件 2. 添加隱寫(xiě)數(shù)據(jù): 將解析的音頻轉(zhuǎn)為二進(jìn)制并通過(guò)lsb算法進(jìn)行隱寫(xiě)內(nèi)容在最低位的添加 為了增強(qiáng)音頻水印的魯棒性,在通過(guò)判斷音頻文件的大小后選擇相應(yīng)的范圍數(shù)添加隱寫(xiě)數(shù)據(jù) 從而使音頻即便被截?cái)嘁部赏ㄟ^(guò)相似度方式查看是否包含隱寫(xiě)數(shù)據(jù)

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
import?wave
from?time?import?time
import?math
from?pydub?import?AudioSegment
import?lsb_interleave_bytes?lsb_deinterleave_bytes


#?通過(guò)解析wav文件進(jìn)行隱寫(xiě)內(nèi)容添加并輸出添加后的文件(python中默認(rèn)解析wav格式)
#?sound_path:音頻路徑??file_data:隱寫(xiě)內(nèi)容??output_path:文件輸出路徑??num_lsb:替換最低有效位位數(shù)
def?add_steg_in_wav(sound_path?file_data?output_path?num_lsb):
????start?=?time()??#?計(jì)算程序總運(yùn)行時(shí)間
????sound?=?wave.open(sound_path?“r“)??#?讀取文件

????params?=?sound.getparams()??#?獲取文件參數(shù)
????num_channels?=?sound.getnchannels()??#?單雙聲道
????sample_width?=?sound.getsampwidth()??#?字節(jié)寬度
????num_frames?=?sound.getnframes()??#?采樣頻率

????#?每個(gè)文件可以隱藏最多的num_lsb位
????num_samples?=?num_frames?*?num_channels
????max_bytes_to_hide?=?(num_samples?*?num_lsb)?//?8
????file_data_size?=?len(file_data)
????print(f“Using?{num_lsb}?LSBs?we?c

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-08-14?05:48??AudioStegWaterMark-master\
?????文件????????4823??2019-08-14?05:48??AudioStegWaterMark-master\audio_steg_util.py
?????文件????????2844??2019-08-14?05:48??AudioStegWaterMark-master\lsb_steg_util.py
?????文件?????????733??2019-08-14?05:48??AudioStegWaterMark-master\readme.md
?????文件????????1279??2019-08-14?05:48??AudioStegWaterMark-master\test.py

評(píng)論

共有 條評(píng)論