如何在 64 位 Windows 中使用 libfdk_aac 构建 ffmpeg?

如何在 64 位 Windows 中使用 libfdk_aac 构建 ffmpeg?

我正在尝试使用ffmpeg在 64 位 Windows 上进行构建libfdk_aac

我跟着此 YouTube 指南并且尝试了这些说明

都不起作用。参考资料很旧。我收到很多错误。我在 Google 上广泛搜索后找到了这些链接。

有人成功编译过吗ffmpeglibfdk_aac如果有,能否分享一下您的知识。

答案1

我用的是媒体自动构建套件并且它工作得很好,如果你从 ffmpeg 配置行中删除--enable-libblueraymedia-suite_compile.sh你可能不再需要这么做了

它会自动下载所需的编译器和库并为您编译所有内容。(包括请求的 libfdk_aac 库)

答案2

如果你不极其关心音频质量,原生 FFmpeg AAC 编码器(aac)是一个不错的替代编码器,其质量略低于libfdk_aac编码/AAC-FFmpeg)然后你就可以使用适用于 Windows 的预构建 ffmpeg,这将为您节省大量时间。

答案3

这里有关于如何使用所需编解码器编译您自己的 ffmpeg 的说明。它涉及很多步骤:

http://web.archive.org/save/pcloadletter.co.uk/2011/05/07/compiling-64bit-ffmpeg-for-windows-with-libfaac/

答案4

这并不能解决您的问题,但如果“99%的人使用非 Windows 系统”,那么 VMWare Player(或 VirtualBox)和 Ubuntu 应该可以工作。

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0 http://www.ubuntu.com/download/desktop

相关内容