python背景怎么自定义铃声_【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声...
哈嘍大家好,我是鵬哥。
今天想學習記錄的內容是?——如何用python提取視頻中的音頻。
~~~上課鈴~~~
1
寫在前面
本來按我的性子和精力,一周一般只想寫一篇博客;但是今天在刷抖音時,發現有個彈吉他的視頻超級好聽(抖音號:李森茂Sam),很想把它設置成我的手機鈴聲。但是我又不想用格式工廠什么的軟件,總覺得python能實現一切夢想,所以我從網上現學現用,于是就有了這篇文章。
2
效果展示
原放一段抖音原視頻:
下面是用Python轉化后的音頻:
3
知識串講(敲黑板啦)
整體的實現步驟大致如下:
(1)抖音下載視頻
(2)用python提取音頻Mp3
(3)用itunes將mp3轉化成m4r格式(因為iphone只支持這種格式的鈴聲)
(4)將音頻設置成鈴聲
這里第1/3/4百度下就知道要怎么操作了,和python沒什么關系,因此就不講了。
其實第2步就2行代碼,詳見示例代碼。但是這 里有個坑,如果你下載完ffmpy3庫后,直接運行,會報錯:ffmpy3.FFExecutableNotFoundError: Executable 'ffmpeg' not found
那要怎么解決呢?
(1)點擊https://ffmpeg.zeranoe.com/builds/
(2)選擇對應的版本進行下載,如下圖
(3)將解壓后的夾中,找到../bin/ffmpeg.exe文件,然后放在python腳本目錄下;
當然也可以打開ffmpy3.py腳本,修改__init__方法中,這樣方便以后再次調用ffmpy3庫就可以一勞永逸了。(建議用這種方法)
腳本默認情況:
def?__init__(self,?executable='ffmpeg',?global_options=None,?inputs=None,?outputs=None):self.executable = executableself._cmd?=?[executable]
將executable參數改為你自己的ffmpeg.exe的路徑,如
executable=r'F:\Python成長之路\提取音頻\ffmpeg-20191226-b0d0d7e-win64-static\bin\ffmpeg'
最后就可以隨意轉換啦!
4
示例代碼
# coding=utf-8# @公眾號 : "鵬哥賊優秀"# @Date : 2019/12/29# @Software : PyCharm# @Python version: Python 3.7.2from ffmpy3 import FFmpegif __name__ == "__main__":ff = FFmpeg(inputs={'sunflower.mp4': None},outputs={'sunflower.mp3': '-vn -ar 44100 -ac 2 -ab 192 -f wav'})ff.run()
5
總結
其實視頻轉音頻,本身沒太多技術含量。我只是隨手記錄下python的強大,就如那句廣為人傳的那句“
人生苦短,我用python”。
另外嘛,就是給大家送些福利,我把一些Python資料(視頻+電子書)進行了整理,分享給大家,希望對大家有所幫助。網盤中的學習資料有:
python基礎學習、機器學習、數據挖掘、高級編程教程等,有一些資料是我從翔哥(公眾號:清風Python)那“偷”來的,有些資料是我自己從網上找的,有些是我自己買的。好了,明年見啦!
~~~下課鈴~~~
點擊下方詩句,可以留言互動喔
總結
以上是生活随笔為你收集整理的python背景怎么自定义铃声_【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发者 发展 9 心智模式
- 下一篇: 1+X云计算平台运维与开发认证(初级)样