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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

音频静默时间截取工具

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

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

通過(guò)ffmpeg獲取音頻靜默時(shí)間段=>通過(guò)靜默時(shí)間段截取非靜默音頻=>將非靜默音頻合并為完整音頻

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

下面是相關(guān)的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轉(zhuǎn)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、將音頻文件中的靜默時(shí)長(zhǎng)從音頻文件中移除后輸出一個(gè)音頻文件(測(cè)試后發(fā)現(xiàn)沒有效果)

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

4、輸出音頻文件中靜默時(shí)間的開始與結(jié)束的時(shí)間節(jié)點(diǎn)

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 用原來(lái)的編碼并復(fù)制到新文件中-ss 起始時(shí)間-t 截取音頻時(shí)間長(zhǎng)度-ss和-t xx????????// 單位:秒-ss和-t xx:xx:xx??// 時(shí):分:秒

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

ffmpeg -i 音頻文件1 -i 音頻文件2 -i 音頻文件3 -filter_complex amix=inputs=數(shù)量:duration=first:dropout_transition=數(shù)量 輸出音頻文件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的內(nèi)容為ffconcat version 1.0file 'C:\Users\Lenovo\Desktop\xx\1.mp3'duration 44.0file 'C:\Users\Lenovo\Desktop\xx\2.mp3'duration 279.0注意事項(xiàng):不同的音頻被合并后時(shí)間長(zhǎng)度會(huì)發(fā)生變化,不是a拼接b后的時(shí)長(zhǎng)不等于a+b甚至?xí)∮赼或小于b

?

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。