python腳本實現(xiàn)mp4中的音頻提取并保存在原目錄
更新時間:2020年02月27日 15:54:02 作者:崔斐然
這篇文章主要介紹了python腳本實現(xiàn)mp4中的音頻提取并保存在原目錄,本文給大家通過實例代碼介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
一段把mp4中的音頻提取為mp3并保存在原目錄的python腳本
需要提前安裝好ffmpeg 轉(zhuǎn)換為單線程,耗時較長
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 :cui2025@126.com # @Blog : https://blog.csdn.net/qq_33273956 # @bilibili : https://space.bilibili.com/368768799 import os import glob from pydub import AudioSegment wenjianjia = [] path = input('請輸入要轉(zhuǎn)碼的父文件夾路徑:') 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('已轉(zhuǎn)碼', str(i), '個視頻!') i += 1 # # for infile in glob.glob(os.path.join(video_dir, '*.mp4')): # os.remove(infile)
總結(jié)
到此這篇關于python腳本實現(xiàn)mp4中的音頻提取并保存在原目錄的文章就介紹到這了,更多相關python mp4 音頻提取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Pandas出現(xiàn)KeyError的問題解決及分析
本文主要介紹了Pandas出現(xiàn)KeyError的問題解決及分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-01-01基于Python+QT的gui程序開發(fā)實現(xiàn)
這篇文章主要介紹了基于Python+QT的gui程序開發(fā)實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07PyQt5結(jié)合QtDesigner實現(xiàn)文本框讀寫操作
本文將結(jié)合實例代碼,介紹PyQt5結(jié)合QtDesigner實現(xiàn)文本框讀寫操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06Python如何從txt文件中提取特定數(shù)據(jù)
這篇文章主要給大家介紹了關于Python如何從txt文件中提取特定數(shù)據(jù)的相關資料,有時我們會遇到需要按行讀取文本的情況,我們要讀取txt文件獲得數(shù)據(jù),需要的朋友可以參考下2023-08-08