python调用ffmpeg处理音频-转换格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python调用ffmpeg处理音频-转换格式相关的知识,希望对你有一定的参考价值。

参考技术A 查看使用说明: ffmpeg -h 。

音乐格式转换

参考地址:https://blog.csdn.net/pj_developer/article/details/72778792

1.本方案的核心是利用ffmpeg音频转换程序,思路是直接通过python调用cmd命令启动ffmpeg程序对音频进行格式转换。首先我们需要到ffmpeg官网下载压缩包,下载地址为:http://ffmpeg.zeranoe.com/builds/。下载完毕解压后的目录结构如下图:
技术图片

 

 2、把E:/ffmpeg/bin目录加到环境变量path中

3、利用cmd窗口执行命令

ffmpeg.exe -i D:/test/1.m4a d:/test/1.mp3

常用命令:获取视频的信息
ffmpeg -i video.avi
将图片序列合成视频
ffmpeg -f image2 -i image%d.jpg video.mpg
上面的命令会把当前目录下的图片(名字如:image1.jpg. image2.jpg. 等…)合并成video.mpg
将视频分解成图片序列
ffmpeg -i video.mpg image%d.jpg
上面的命令会生成image1.jpg. image2.jpg. …
支持的图片格式有:PGM. PPM. PAM. PGMYUV. JPEG. GIF. PNG. TIFF. SGI

4、利用python根据目录多文件转换

import os
songdir="D:/1/mp3/mp3"
targetdir="d:/1/mp3/mp4"
fileary = os.listdir(songdir)
cmdff="ffmpeg.exe -i "
for mpf in fileary:
    mpfpath = songdir+"/"+mpf
    mpftarget=targetdir+"/"+mpf
    cmdstr=cmdff+mpfpath+" "+mpftarget
    os.system(cmdstr)

以上是关于python调用ffmpeg处理音频-转换格式的主要内容,如果未能解决你的问题,请参考以下文章

教你如何用ffmpeg处理音频格式转换(标贝科技)

python调用ffmpeg批量转换音频flac、mp3、m4a

音视频处理之FFmpeg封装格式20180510

:音频处理

ffmpeg 如何转换其他格式的音频文件?

ffmpeg 音频视频格式转换