c#从mp4文件中提取mp3文件 [英] c# extract mp3 file from mp4 file

查看:645
本文介绍了c#从mp4文件中提取mp3文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有什么简单的方法可以从mp4文件中提取mp3文件?

is there any easy way of extracting a mp3 file from a mp4 file?

我已经尝试过更改文件扩展名,但这不能让我编辑mp3描述.

I've already tried to change the file extension, but that won't let me to edit the mp3 description.

谢谢!

推荐答案

使用 Xabe.FFmpeg .它是免费的(非商业用途),在GitHub上具有公共存储库,跨平台(以.NET Standard编写).

Use Xabe.FFmpeg. It's free (non-commercial use), has public repository on GitHub, cross-platform (written in .NET Standard).

只需3行即可从mp4提取mp3:

Extracting mp3 from mp4 just by 3 lines:

    string output = Path.ChangeExtension(Path.GetTempFileName(), FileExtensions.Mp3);
    IConversionResult result = await Conversion.ExtractAudio(Resources.Mp4WithAudio, output)
                                               .Start();

与其他答案一样,它需要FFmpeg可执行文件,但您可以通过以下方式下载它:

It requires FFmpeg executables like in other answer but you can download it by

    FFmpeg.GetLatestVersion();

此处提供完整文档- Xabe.FFmpeg文档

这篇关于c#从mp4文件中提取mp3文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆