你还在用格式工厂转音频?
视频提取音频
- 前言
- 实现部分
前言
作为一个职业病+懒癌的人,你还在为孩子痴迷看的动画片而担心视力发愁吗?你还在为提取视频中的音频而在用格式工厂?
NO, NO, NO,作为懒癌的我们,可以写代码呀,将动画片转为音频+纸质书啊,这样即保护了视力,还培养了爱阅读的好习惯,何乐而不为呢?如若你也是一位职场宝爸\宝妈,欢迎关注微公众号“荪荪陪娃”,在技术的道路上,我们一起交流学习科学育儿。
废话少说,上代码。
实现部分
我以提取英文动画片的音频为例:
# coding=utf-8
from moviepy.editor import *def getFile_name(file_dir, ext='.mp4'):# file_dir = self.xmlRootL = []for root, dirs, files in os.walk(file_dir):# print(files)for file in files:if os.path.splitext(file)[1] == ext:pathlist = os.path.join(root, file)L.append(pathlist) # L.append(os.path.splitext(file)[0]) # L.append(os.path.join(root, file))return Lvideos_dir = r"H:\糖果\跟小小孩说英文分集视频\跟小小孩说英文5-mp4视频"
audio_dir = r"H:\糖果\跟小小孩说英文分集视频\跟小小孩说英文5-mp3音频"
def main():videos = getFile_name(videos_dir)for videoname in videos:print(videoname)video = VideoFileClip(videoname)audio = video.audio_, namext = os.path.split(videoname)audioname = namext.replace('.mp4', '.mp3')if not os.path.exists(audio_dir):os.makedirs(audio_dir)audiopath = os.path.join(audio_dir, audioname)audio.write_audiofile(audiopath)if __name__ == '__main__':main()
你还在用格式工厂转音频?相关推荐
- python听不懂_看日本电影真痛苦,本来就听不懂!还没字幕!6行代码音频转文字...
进群:125240963 即可获取数十套PDF哦! 前面几天想看一个电影(至于什么电影就不说了),搜了半天没有中文字幕. 看日本电影再也不怕看不懂了,6行Python代码轻松实现音频转文字 这么贵 ...
- 看日本电影再也不怕看不懂了,6行Python代码轻松实现音频转文字
前面几天想看一个电影(至于什么电影就不说了),搜了半天没有中文字幕. 这种事情,你是不是也预定过!很痛苦,有声音和图形.但是你听不懂!嗯? 于是,我想想现在的科技这么发达,难道找不到音频转文字的软件吗 ...
- docx文档怎么排列图片_格式转换太麻烦?仅需一行命令,搞定图片、音频、视频、文本批量转换!...
每天12:18准时给大家惊喜! 大家好!我是好奇仔,热衷于搜罗和分享各种好用.实用的软件神器和资源,有手机软件.办公软件.APP,还有网站资源-- 来自:芒种学院(ID:lazy_info) 作者: ...
- 把音频中的某个人声去掉_能不能把一段音频中的人声和背景音乐分开
能不能把一段音频中的人声和背景音乐分开 能不能把一段音频中的人声和背景音乐分开 [方法一]1.可以尝试使用音频编辑软件Audacity 2.打开音频文件,在特效菜单有个Vocal Remover工具, ...
- 视音频数据处理入门:RGB、YUV像素数据处理【转】
转自:http://blog.csdn.net/leixiaohua1020/article/details/50534150 ==================================== ...
- 如何从MP4视频文件中抽取MP3音频?
简 介: 为了能够处理视频中的音频,测试了两种提取视频中的音频方法.一种是利用格式工程软件另外一种利用ffmpeg软件. 关键词: 视频文件,音频文件,mp4,mp3 #mermaid-svg-sPs ...
- 左右声道测试音频_关于制作左右声道音频的剪辑软件推荐
一款优秀的视频剪辑软件,不仅有高水平的视频制作功能,它的音频编辑功能也是必不可少的.Vegas就是这么一款软件,同时具备视频制作特效制作的同时,还能帮助制作轨道音频效果. 下面,就让小编带大家去学习, ...
- 雷霄骅开源视音频项目汇总
from: http://blog.csdn.net/leixiaohua1020/article/details/42658139# 作者:雷霄骅, 一个值得怀念的人 本文汇总一下自己视音频编解码学 ...
- voip 音频采集时间_数字音频基础------从PCM说起
"不得不说,现在网上的文章,包括百科词条,在数字音频基础概念上有太多混乱的表达,甚至存在错误.比如比特率.位率.位速和码率这四个词其实是同一个意思.再比如千比特kb表示1000bit,而不是 ...
最新文章
- php彩票平台,直播详情-阿森纳vs热刺-英超 20/21
- spring cloud 教程前言
- 【转】MongoDB 3.0 正式版本即将发布,强力推荐
- 机房运维很枯燥?来看看中国银行数据中心基础设施可视化运维管理
- struts2教程(9)--OGNL表达式使用
- ug编程内公差和外公差是什么_干货丨模具工厂CNC加工编程工艺与标准!
- mysql 免安装版迁移_mysql免安装版 安装配置 (转)
- 评论数据获取、词频统计、词云图
- 啪啪打脸!领导说:try-catch要放在循环体外!
- (数据库系统概论|王珊)第一章绪论-第一节:数据库系统概论
- C++:不同数据类型作为参数传递和作为返回值的例子
- 鸟哥linux教学怎么样,鸟哥关于学习Linux的一些建议
- 本地环境测试二级域名
- java filenet_为FileNet P8组件集成器开发Java组件
- 物联网开发语言的探讨
- 收藏!一文搞定工作中Git的使用实践和常用命令合集
- 使用pyautogui和inspect快速准确定位鼠标位置
- 向量逆时针旋转ang度
- Unity使用Isometric Z As Y Tilemap创建2.5D地图(二)如何按照正确遮挡顺序渲染图片
- 【2013年度CSDN博客之星】评奖:全文五言句,俺也拉个票
热门文章
- Tensorflow:TypeError: pred must not be a Python bool
- JZOJ 3809 【NOIP2014模拟8.25】设备塔
- 第三方支付平台--网银在线
- 小学六年级上册计算机教学总结,小学信息技术五年级上册教学工作总结
- 畅想未来的我计算机,未来的计算机作文
- 我的电脑本地连接不见了
- 疣猪操纵杆_如何将您的Android设备用作鼠标,键盘,操纵杆等
- 【Visual C++】游戏开发五十四 浅墨DirectX教程二十一 视觉的诡计:公告板(Billboard)技术...
- PGDM (ICME-2018)
- 计算机cct考试在线答题,计算机一级(CCT)练习题及答案