美文网首页
如果提取视频中的音频信息

如果提取视频中的音频信息

作者: xyzxyznone | 来源:发表于2018-06-23 22:20 被阅读0次

最近想把 Seinfeld 的视频转换为音频文件,然后练听力。经查阅相关网页,发现,ffmpeg 软件可实现此功能。下面将具体过程整理成小文档,供大家参考。

安装

$ brew install ffmpeg

mp4 转化为 mp3

由于,Seinfeld 剧集大概有180多集,因此需要进行批处理。遂用Python写了一脚本,如下

import os

dirs = os.listdir('.')

for dir in dirs:
    if os.path.isdir(dir):
        files = os.listdir(dir)
        for file in files:
# file 类似于: 宋飞正传.Seinfeld.S04E15.Chi_Eng.DVDrip.512X368.x264.mp4
            if len(file) > 64: # 64 因为有些剧集文件名类似于E21-23多了三个字符,因此总字符数超过64,需分别对待

                str = file[13:31] + '.mp3'
            else:
                str = file[13:28] + '.mp3'
            print 'Convert ' + file + ' to ' + str
            os.system('ffmpeg -i '+dir+'/'+file+' '+dir+'/'+str)

参考资料

Python遍历文件夹
ffmpeg使用
macOS安装ffmpeg
Python获取当前路径

相关文章

网友评论

      本文标题:如果提取视频中的音频信息

      本文链接:https://www.haomeiwen.com/subject/mfidyftx.html