怎么通过ffmpeg将音频文件转换成Mp3 转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么通过ffmpeg将音频文件转换成Mp3 转相关的知识,希望对你有一定的参考价值。

参考技术A 可以的。用千千静听、GOLDWAVE、全能音频转换通都可以。
用千千静听转换的步骤:
把要转换的歌曲添加进千千的媒体库,
右键单击歌曲名--转换格式--默认就是输出MP3格式。
如果需要多首同时转换,只需要按住CTRL键,依次点击这些歌曲名就可以了。
可能是输入的pcm或输出MP3没有指定采样率和频道参数
把样本发一个给我可以看看

使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3 [重复]

【中文标题】使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3 [重复]【英文标题】:converting all the mp4 audio files in a folder to mp3 using ffmpeg [duplicate] 【发布时间】:2016-11-21 19:12:07 【问题描述】:

如何使用 ffmpeg 将给定文件夹中的所有 mp4 文件转换为 mp3。 我在 google 上看到的几乎所有链接都是关于将 mp4 视频转换为 mp3 的。 我可以通过 VLC 播放器做到这一点,但我收集了大量 ~ 1000 个 mp4 音频文件,并希望通过一些脚本或命令通过命令行完成。 是否可以通过 gstreamer 做到这一点?

【问题讨论】:

他们都在同一个目录吗? 是的。我通过使用 C# 代码调用 ffmpeg.exe 并使用 Linq 并遍历每个文件来找到方法。 【参考方案1】:

一种方法是 bash for 循环

仅用于转换.mp4 文件:

mkdir outputs
for f in *.mp4; do ffmpeg -i "$f" -c:a libmp3lame "outputs/$f%.mp4.mp3"; done

用于转换.m4a.mov.flac

mkdir outputs
for f in *.m4a,mov,flac; do ffmpeg -i "$f" -c:a libmp3lame "outputs/$f%.*.mp3"; done

要转换任何内容,请使用“*”通配符:

mkdir outputs
for f in *; do ffmpeg -i "$f" -c:a libmp3lame "outputs/$f%.*.mp3"; done

【讨论】:

如果我必须为更多不同数量的文件(如 .m4a、.mov 等)扩展上述脚本怎么办:FileInfo[] Files = d.GetFiles(". mp4").Union(d.GetFiles(".")).ToArray(); .【参考方案2】:
FileInfo[] Files = d.GetFiles("*.mp4").Union(d.GetFiles("*.<any other file extension>")).ToArray(); 

foreach (FileInfo file in Files)
            
               // str = str + ", " + file.Name;
                  builder.Append(Path.GetFileNameWithoutExtension(file.Name));

ProcessStartInfo startInfo = new ProcessStartInfo();
       startInfo.CreateNoWindow = false;
       startInfo.UseShellExecute = false;
       startInfo.FileName = "ffmpeg.exe";
       startInfo.WindowStyle = ProcessWindowStyle.Hidden;
       startInfo.RedirectStandardOutput = !string.IsNullOrEmpty("test");
     startInfo.Arguments = "-i " + filename + ".mp4 -q:a 0 -map a " + filename + ".mp3";


【讨论】:

以上是关于怎么通过ffmpeg将音频文件转换成Mp3 转的主要内容,如果未能解决你的问题,请参考以下文章

怎么通过ffmpeg将音频文件转换成Mp3 转

求ffmpeg音频压缩代码(wav压缩成wma)

使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3 [重复]

格式工厂怎么将MPEG4格式的音频转换成mp3

在 python 中使用 ffmpeg 将音频文件转换为 mp3

网易云音乐文件,怎么转换成mp3格式?