日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

音频静默时间截取工具

發布時間:2023/12/29 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 音频静默时间截取工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過ffmpeg工具裁剪掉音頻文件中的靜默時間(將音頻文件中聲音低于指定分貝的時間段裁剪掉)

通過ffmpeg獲取音頻靜默時間段=>通過靜默時間段截取非靜默音頻=>將非靜默音頻合并為完整音頻

工具的github地址:https://github.com/secret1base/silencevoice

下面是相關的ffmpeg命令

1、輸出音頻波形圖

ffmpeg -i C:\Users\Lenovo\Desktop\cctv0810_5050381qyL.mp3 -filter_complex "showwavespic=s=1720x180"??-frames:v 1 C:\Users\Lenovo\Desktop\111.png

2、mp3轉pcm

ffmpeg -y -i C:\Users\Lenovo\Desktop\cctv0810_5050381qyL.mp3 -acodec pcm_s16le -f s16le -ac 2 -ar 16000 C:\Users\Lenovo\Desktop\16k.pcm

3、將音頻文件中的靜默時長從音頻文件中移除后輸出一個音頻文件(測試后發現沒有效果)

ffmpeg -i SILENCE.mp3 -af silencedetect=n=-50dB:d=1 -y -ab 192k SILENCE_OUT.mp3

4、輸出音頻文件中靜默時間的開始與結束的時間節點

ffmpeg -i C:\Users\Lenovo\Desktop\20200801134820261.mp3 -af silencedetect=n=-50dB:d=0.5 -f null - 2> C:\Users\Lenovo\Desktop\log.txt

5、拆分音頻文件

ffmpeg -ss 00:00:10 -t 00:01:00 -i input.mp3 -c copy output.mp3-i 輸入的音頻-c copy 用原來的編碼并復制到新文件中-ss 起始時間-t 截取音頻時間長度-ss和-t xx????????// 單位:秒-ss和-t xx:xx:xx??// 時:分:秒

6、合并音頻文件,這個是將多個音頻合并為一個,合并后播放的效果為同時播放a、b、c音頻的聲音,也就是說將“天空之城”和“稻香”合并后會同時播放天空之城和稻香,而不是在播放完前者后再播放后者。

ffmpeg -i 音頻文件1 -i 音頻文件2 -i 音頻文件3 -filter_complex amix=inputs=數量:duration=first:dropout_transition=數量 輸出音頻文件ffmpeg -i 1.mp3??-i 2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 a.mp3

7、拼接音頻????

1、方法一ffmpeg -i "concat:C:\Users\Lenovo\Desktop\xx\1.mp3|C:\Users\Lenovo\Desktop\xx\2.mp3" -c copy C:\Users\Lenovo\Desktop\xx\merge.mp32、方法二ffmpeg -f concat -safe 0 -i C:\Users\Lenovo\Desktop\xx\zz.txt -c copy C:\Users\Lenovo\Desktop\xx\merge.mp3zz.txt的內容為ffconcat version 1.0file 'C:\Users\Lenovo\Desktop\xx\1.mp3'duration 44.0file 'C:\Users\Lenovo\Desktop\xx\2.mp3'duration 279.0注意事項:不同的音頻被合并后時間長度會發生變化,不是a拼接b后的時長不等于a+b甚至會小于a或小于b

?

總結

以上是生活随笔為你收集整理的音频静默时间截取工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。