python指令碼實現mp4中的音訊提取並儲存在原目錄
阿新 • • 發佈:2020-02-28
一段把mp4中的音訊提取為mp3並儲存在原目錄的python指令碼
需要提前安裝好ffmpeg 轉換為單執行緒,耗時較長
github: https://github.com/cuifeiran/extract-mp3-from-mp4
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : 2020/2/26 17:36 # @Author : CuiFeiran # @FileName : tool.py # @Software : PyCharm # @email :[email protected] # @Blog : https://blog.csdn.net/qq_33273956 # @bilibili : https://space.bilibili.com/368768799 import os import glob from pydub import AudioSegment wenjianjia = [] path = input('請輸入要轉碼的父資料夾路徑:') for root,dirs,files in os.walk(path): wenjianjia.append(root) wjj = wenjianjia for dir in wjj: video_dir = dir extension_list = ('*.mp4','*.flv') i = 1 os.chdir(video_dir) for extension in extension_list: for video in glob.glob(extension): mp3_filename = os.path.splitext(os.path.basename(video))[0] + '.mp3' AudioSegment.from_file(video).export(mp3_filename,format='mp3') print('已轉碼',str(i),'個視訊!') i += 1 # # for infile in glob.glob(os.path.join(video_dir,'*.mp4')): # os.remove(infile)
總結
到此這篇關於python指令碼實現mp4中的音訊提取並儲存在原目錄的文章就介紹到這了,更多相關python mp4 音訊提取內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!