Python3 之 实现 Mp4 视频 转 Mp3 音频,从此解放 大会员
Python3 之 实现 Mp4 视频 转 Mp3 音频,从此解放 大会员
·
1、故事背景
需求:
有个小姐姐想把 音乐会(钢琴合奏)视频转换成音频
博主接到手,爽快的答应了。。。
于是本篇开始了
2、准备
- 提前安装第三方包
moviepy
vim ~/.pip/pip.conf
cat ~/.pip/pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
python3 -m pip install --upgrade pip
python3 -m pip list
pip install moviepy
- 在
/home/abc/Downloads/test/目录下提前准备好 mp4 文件
并且,重命名(建议:简短名字)
3、上脚本
Mp4ToMp3.py
# -*- coding: utf-8 -*
from moviepy.editor import *
import os
datanames = os.listdir('/home/abc/Downloads/test/')
for i in datanames:
if os.path.splitext(i)[1]=='.mp4':
video = VideoFileClip(i)
audio = video.audio
audio.write_audiofile(os.path.splitext(i)[0]+ '.mp3')
使用脚本
python3 Mp4ToMp3.py
来个示例:
abc@sa ~/Downloads/test $ ll
total 7036
-rw-r--r-- 1 abc abc 299 Mar 20 13:16 Mp4ToMp3.py
-rw-r--r-- 1 abc abc 5604446 Mar 20 14:49 tfy.mp4
abc@sa ~/Downloads/test $
abc@sa ~/Downloads/test $ python3 Mp4ToMp3.py
MoviePy - Writing audio in tfy.mp3
MoviePy - Done.
abc@sa ~/Downloads/test $
abc@sa ~/Downloads/test $ ll
total 8592
-rw-r--r-- 1 abc abc 299 Mar 20 13:16 Mp4ToMp3.py
-rw-r--r-- 1 abc abc 1592677 Mar 28 21:05 tfy.mp3
-rw-r--r-- 1 abc abc 5604446 Mar 20 14:49 tfy.mp4
abc@sa ~/Downloads/test $
就是这么 easy ,你学废了么
我们下期见,拜拜!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)