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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

利用 MoviePy 实现 FLV 转 MP3

發(fā)布時間:2024/3/24 编程问答 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用 MoviePy 实现 FLV 转 MP3 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如何簡單實現(xiàn) FLV 轉(zhuǎn) MP3

FLV 是目前網(wǎng)絡(luò)上主流的視頻格式,大多數(shù)在線視頻網(wǎng)站都采用此視頻格式,由于視頻資源的音頻無法直接下載到,最好的辦法就是將其轉(zhuǎn)換成 MP3 音頻格式。

需求背景

一同事神秘兮兮的問我,能不能幫他從 B 站下載視頻并轉(zhuǎn)成 MP3,好在手機(jī)上聽。這就奇怪了,B 站不是主打視頻嗎,要聽音樂也有很多音樂平臺呀?這時候他不說話,直接把鈦媒體的一篇文章發(fā)給我,《這一屆失眠的年輕人,在B站聽ASMR》,我留意了一下,原來博客園也有轉(zhuǎn)載這篇文章。

戴上耳機(jī),在B站搜索“助眠”,即可進(jìn)入一個全新的世界。

列表中清一色的ASMR助眠視頻,播放量最高的達(dá)到了794.8萬,獲得20000投幣。而這個熱度最高的視頻,搬運(yùn)自海外平臺。制作者是在Youtube上擁有214萬粉絲的韓國主播PPOMO。

在長達(dá)44分鐘的視頻中,PPOMO先后展現(xiàn)了口腔音、敲擊音、觸發(fā)音等常見的ASMR類型。PPOMO的視頻,幾乎代表著目前ASMR制作者的最高水平。因此即使她從不在視頻中露臉,熟悉ASMR的人也能靠聲音辨認(rèn)她。

ASMR(英語:Autonomous sensory meridian response,縮寫ASMR),即自發(fā)性知覺經(jīng)絡(luò)反應(yīng),意思是指人體通過視、聽、觸、嗅等感知上的刺激,在顱內(nèi)、頭皮、背部或身體其他部位產(chǎn)生的令人愉悅的獨(dú)特刺激感,又名耳音、顱內(nèi)高潮等。

嗯,原來是助眠的,刷新了我的認(rèn)知,在之前只知道白噪音助眠。不過,助眠就助眠嘛,為什么那么“猥瑣”呢?再次恍然大悟,ASMR 有“性暗示”嫌疑。我在 B 站以 ASMR 作為關(guān)鍵詞搜索,結(jié)果為零,聽說是被屏蔽了。我找到 PPOMO 的 ASMR 視頻,發(fā)現(xiàn)評論區(qū)有人說,在 QQ 群,微信公眾號有打擦邊球的“騷叫”。所以我明白同事的處境了,而且還擔(dān)心遭遇全部下架,得讓我趕緊下載下來。

2014年左右,Youtube上興起ASMR視頻創(chuàng)作的同時,這種新事物也傳入了國內(nèi)。不過發(fā)展4年后,ASMR直播就因為涉及“性暗示”被全網(wǎng)下架。

FLV 轉(zhuǎn) MP3

明白了來龍去脈,開始想辦法如何實現(xiàn) FLV 轉(zhuǎn) MP3。但,我的同事,是不是自己的事情自己干好呢?中文環(huán)境下,有事百度一下嘛,通常都能解決的呀。于是,他在百度經(jīng)驗里找是找到了一篇轉(zhuǎn)換的文章,《flv轉(zhuǎn)mp3教程》但還是覺得麻煩。而在線轉(zhuǎn)換的又有文件大小限制,好像最大不能超過 100 MB。好吧,我看看用摸魚時間能不能幫你搞定吧。

但,在我的知識儲備里好像沒有能處理的,只依稀記得 Python 視頻庫 MoviePy ,既然是處理視頻,MoviePy 應(yīng)該能幫上忙吧。于是,想著短平快,就不直接看官方文檔了,也走下搜索吧,果然在 simply-python 發(fā)現(xiàn)了一篇文章《Downloading YouTube Videos and converting to MP3》,幾乎是開箱即用。我的同事,你的需求有著落了。

文中提到下載視頻可以用 PyTube 庫,但我已經(jīng)下載好了。只需從 FLV 視頻文件中提取音頻文件即可,也即 FLV 轉(zhuǎn) MP3。這個需求用 MoviePy 實現(xiàn)起來比較簡單,也簡單記錄一下。

安裝 MoviePy,

pip install moviepy

開始轉(zhuǎn)換,

import moviepy.editor as mpclip = mp.AudioFileClip(r'E:\Download\PPOMO.flv') # 替換實際路徑 clip.write_audiofile(r'E:\Download\PPOMO.mp3') # 替換實際路徑

稍等片刻,大功告成。已經(jīng)成功生成 PPOMO.mp3 文件。

原來接近 400 MB 的 FLV 視頻文件轉(zhuǎn)換為 MP3 文件后只有 40.4 MB,大概是十分之一吧,MP3 音頻時長 45 分 18 秒。

發(fā)送到手機(jī)(Android)

轉(zhuǎn)換完畢,正式交付 MP3 文件給同事。不過出現(xiàn)了一點小插曲,我分別用微信,QQ 發(fā)送給他,傳輸是沒問題,只是只能在微信或 QQ 里播放,顯示“QQ 瀏覽器文件服務(wù)器”字樣。本地播放器無法識別 MP3 文件。這時候就不必去細(xì)究了,因為我知道還有其他簡單的辦法,如網(wǎng)盤,或更直接點,就是在我本機(jī)啟動一個 Web 服務(wù)器,瀏覽器訪問下載即可,如:

http-server -a

小結(jié)

功能實現(xiàn)不復(fù)雜,只是 Python 視頻處理庫 MoviePy 的簡單應(yīng)用。主要是 ASMR ,“仿人耳麥克風(fēng)”,對我來說都是新奇趣致的,不能說是活久見,更應(yīng)該說是孤陋寡聞吧,2014 年的產(chǎn)物,現(xiàn)在都 2020 年了,6 年后我才有所耳聞。不過說要助眠,白噪音、環(huán)境音對于我來說更有效,亦即煲耳機(jī)的聲音更適合我,譬如咖啡館噪音,辦公室噪音,自然風(fēng)雨聲等。ASMR 有點受不了,戴上耳機(jī)太沉浸了,會有“遐想”。

參考

MoviePy

Downloading YouTube Videos and converting to MP3

flv轉(zhuǎn)mp3教程

這一屆失眠的年輕人,在B站聽ASMR

總結(jié)

以上是生活随笔為你收集整理的利用 MoviePy 实现 FLV 转 MP3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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