zoukankan      html  css  js  c++  java
  • python 音乐格式转换

    参考地址: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)

  • 相关阅读:
    Autofac 依赖注入
    C#高级语法
    @helper
    Spiral Matrix -- LeetCode
    Best Time to Buy and Sell Stock with Cooldown -- LeetCode
    Kth Smallest Element in a Sorted Matrix -- LeetCode
    Number of Connected Components in an Undirected Graph -- LeetCode
    Super Ugly Number -- LeetCode
    Ugly Number II -- LeetCode
    Missing Ranges -- LeetCode
  • 原文地址:https://www.cnblogs.com/bingru/p/12580432.html
Copyright © 2011-2022 走看看