目標(biāo): 給視頻降噪
要降噪的視頻: origin.mp4
環(huán)境
操作系統(tǒng):win7
音視頻工具:ffmpeg、sox
命令行工具:個人習(xí)慣使用gitbash,用cmd也一樣
步驟:
打開gitbash或者cmd,切換到 origin.mp4 目錄
從視頻中提取 視頻 和 音頻:
1.1. 提取視頻文件
ffmpeg -i origin.mp4 -an origin_video.mp4 //會生成 origin_video.mp4文件
1.2. 提取音頻
ffmpeg -i origin.mp4 -vn origin_sound.wav //會生成 origin_sound.mp4文件噪音取樣
2.1 從 origin.mp4 中提取5秒作為噪音樣本
ffmpeg -i origin.mp4 -vn -ss 00:00:00 -t 00:00:05 nosieSmple.wav //會生成 nosieSmple.wav 文件
2.2 生成降噪配置文件
sox nosieSmple.wav -n noiseprof nosiepf.prof //會生成 nosiepf.prof 文件音頻降噪 :
sox origin_sound.wav clean_sound.wav noisered nosiepf.prof 0.21 //會生成 clean_sound.wav 文件將降噪后的音頻 與 提取的視頻合并:
ffmpeg.exe -i clean_sound.wav -i origin_video.mp4 clean.mp4 //生成 clean.mp4 文件