视频提取音频

  • 前言
  • 实现部分

前言

作为一个职业病+懒癌的人,你还在为孩子痴迷看的动画片而担心视力发愁吗?你还在为提取视频中的音频而在用格式工厂?
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()

你还在用格式工厂转音频?相关推荐

  1. python听不懂_看日本电影真痛苦,本来就听不懂!还没字幕!6行代码音频转文字...

    进群:125240963   即可获取数十套PDF哦! 前面几天想看一个电影(至于什么电影就不说了),搜了半天没有中文字幕. 看日本电影再也不怕看不懂了,6行Python代码轻松实现音频转文字 这么贵 ...

  2. 看日本电影再也不怕看不懂了,6行Python代码轻松实现音频转文字

    前面几天想看一个电影(至于什么电影就不说了),搜了半天没有中文字幕. 这种事情,你是不是也预定过!很痛苦,有声音和图形.但是你听不懂!嗯? 于是,我想想现在的科技这么发达,难道找不到音频转文字的软件吗 ...

  3. docx文档怎么排列图片_格式转换太麻烦?仅需一行命令,搞定图片、音频、视频、文本批量转换!...

    每天12:18准时给大家惊喜! 大家好!我是好奇仔,热衷于搜罗和分享各种好用.实用的软件神器和资源,有手机软件.办公软件.APP,还有网站资源-- 来自:芒种学院(ID:lazy_info)  作者: ...

  4. 把音频中的某个人声去掉_能不能把一段音频中的人声和背景音乐分开

    能不能把一段音频中的人声和背景音乐分开 能不能把一段音频中的人声和背景音乐分开 [方法一]1.可以尝试使用音频编辑软件Audacity 2.打开音频文件,在特效菜单有个Vocal Remover工具, ...

  5. 视音频数据处理入门:RGB、YUV像素数据处理【转】

    转自:http://blog.csdn.net/leixiaohua1020/article/details/50534150 ==================================== ...

  6. 如何从MP4视频文件中抽取MP3音频?

    简 介: 为了能够处理视频中的音频,测试了两种提取视频中的音频方法.一种是利用格式工程软件另外一种利用ffmpeg软件. 关键词: 视频文件,音频文件,mp4,mp3 #mermaid-svg-sPs ...

  7. 左右声道测试音频_关于制作左右声道音频的剪辑软件推荐

    一款优秀的视频剪辑软件,不仅有高水平的视频制作功能,它的音频编辑功能也是必不可少的.Vegas就是这么一款软件,同时具备视频制作特效制作的同时,还能帮助制作轨道音频效果. 下面,就让小编带大家去学习, ...

  8. 雷霄骅开源视音频项目汇总

    from: http://blog.csdn.net/leixiaohua1020/article/details/42658139# 作者:雷霄骅, 一个值得怀念的人 本文汇总一下自己视音频编解码学 ...

  9. voip 音频采集时间_数字音频基础------从PCM说起

    "不得不说,现在网上的文章,包括百科词条,在数字音频基础概念上有太多混乱的表达,甚至存在错误.比如比特率.位率.位速和码率这四个词其实是同一个意思.再比如千比特kb表示1000bit,而不是 ...

最新文章

  1. php彩票平台,直播详情-阿森纳vs热刺-英超 20/21
  2. spring cloud 教程前言
  3. 【转】MongoDB 3.0 正式版本即将发布,强力推荐
  4. 机房运维很枯燥?来看看中国银行数据中心基础设施可视化运维管理
  5. struts2教程(9)--OGNL表达式使用
  6. ug编程内公差和外公差是什么_干货丨模具工厂CNC加工编程工艺与标准!
  7. mysql 免安装版迁移_mysql免安装版 安装配置 (转)
  8. 评论数据获取、词频统计、词云图
  9. 啪啪打脸!领导说:try-catch要放在循环体外!
  10. (数据库系统概论|王珊)第一章绪论-第一节:数据库系统概论
  11. C++:不同数据类型作为参数传递和作为返回值的例子
  12. 鸟哥linux教学怎么样,鸟哥关于学习Linux的一些建议
  13. 本地环境测试二级域名
  14. java filenet_为FileNet P8组件集成器开发Java组件
  15. 物联网开发语言的探讨
  16. 收藏!一文搞定工作中Git的使用实践和常用命令合集
  17. 使用pyautogui和inspect快速准确定位鼠标位置
  18. 向量逆时针旋转ang度
  19. Unity使用Isometric Z As Y Tilemap创建2.5D地图(二)如何按照正确遮挡顺序渲染图片
  20. 【2013年度CSDN博客之星】评奖:全文五言句,俺也拉个票

热门文章

  1. Tensorflow:TypeError: pred must not be a Python bool
  2. JZOJ 3809 【NOIP2014模拟8.25】设备塔
  3. 第三方支付平台--网银在线
  4. 小学六年级上册计算机教学总结,小学信息技术五年级上册教学工作总结
  5. 畅想未来的我计算机,未来的计算机作文
  6. 我的电脑本地连接不见了
  7. 疣猪操纵杆_如何将您的Android设备用作鼠标,键盘,操纵杆等
  8. 【Visual C++】游戏开发五十四 浅墨DirectX教程二十一 视觉的诡计:公告板(Billboard)技术...
  9. PGDM (ICME-2018)
  10. 计算机cct考试在线答题,计算机一级(CCT)练习题及答案