我是靠谱客的博主 爱撒娇期待,最近开发中收集的这篇文章主要介绍windows avi转 mp3,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

G:od15venvlibsite-packagespydubutils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
  warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
None

可能是ffmpeg没安好

一、ffmpeg的简介
FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。
主要参数
-i——设置输入档名。
-f——设置输出格式。
-y——若输出文件已存在时则覆盖文件。
-fs——超过指定的文件大小时则结束转换。
-t——指定输出文件的持续时间,以秒为单位。
-ss——从指定时间开始转换,以秒为单位。
-t从-ss时间开始转换(如-ss 00:00:01.00 -t 00:00:10.00即从00:00:01.00开始到00:00:11.00)。
-title——设置标题。
-timestamp——设置时间戳。
-vsync——增减Frame使影音同步。
-c——指定输出文件的编码。
-metadata——更改输出文件的元数据。
-help——查看帮助信息。
 

ffmpeg官方下载地址戳这里

 

 

 下载后解压,把bin目录添到系统目中

在dos下,输入 ffmpeg -version,看是否安装成功

出现如下图表示成功

命令行工具的使用

ffmpeg.exe
用于转码的应用程序:

一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps

ffmpeg -i input.avi -b:v 640k output.ts  

运行程序,还是出错

site-packagespydubutils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
  warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
None

修改:site-packagespydubutils.py:153:

 又出现其它问题

 

import pydub
pydub.AudioSegment.converter = 'F:\ffmpeg\bin\ffmpeg.exe' 增加此句,ok!!
sound = pydub.AudioSegment.from_wav("e.wav")
sound.export("ere.mp3", format="mp3")

最后

以上就是爱撒娇期待为你收集整理的windows avi转 mp3的全部内容,希望文章能够帮你解决windows avi转 mp3所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部