Android 用AMR解码编译ffmpeg
我正在尝试为Android编译ffmpeg,以将amr文件转换为wav。所以我跑了:Android 用AMR解码编译ffmpeg,android,ffmpeg,amr,Android,Ffmpeg,Amr,我正在尝试为Android编译ffmpeg,以将amr文件转换为wav。所以我跑了: /configure--help | grep arm 我得到: --启用libopencore amrnb通过libopencore amrnb启用AMR-NB de/编码[否] --启用libopencore amrwb通过libopencore amrwb启用AMR-WB解码[否] --启用libvo amrwbenc通过libvo amrwbenc启用AMR-WB编码[否] 所以对于amr的解码,我想我
/configure--help | grep arm
我得到:
--启用libopencore amrnb通过libopencore amrnb启用AMR-NB de/编码[否]
--启用libopencore amrwb通过libopencore amrwb启用AMR-WB解码[否]
--启用libvo amrwbenc通过libvo amrwbenc启用AMR-WB编码[否]
所以对于amr的解码,我想我应该在配置脚本中使用--enable libopencore amrwb,对吗?但当我将其添加到配置脚本时,我得到:
ERROR: libopencore_amrwb not found
我该怎么办?我应该下载opencore amr库并将源代码放在任何地方吗?或者有其他方法可以在ffmpeg?外部库中获得amr解码
外部库支持要求外部库作为依赖项。因此,在编译ffmpeg
期间,它的头文件和任何其他必需的文件都必须可用
存在本机解码器
但是,FFmpeg本机支持解码AMR-WB和AMR-NB,因此您可能不需要这些外部库,除非它们提供本机解码器中没有的功能
$ ffmpeg -codecs | grep -i amr
D..... = Decoding supported
..A... = Audio codec
....L. = Lossy compression
-------
D.A.L. amr_nb AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders:amrnb )
D.A.L. amr_wb AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb )
外部图书馆
外部库支持要求外部库作为依赖项。因此,在编译ffmpeg
期间,它的头文件和任何其他必需的文件都必须可用
存在本机解码器
但是,FFmpeg本机支持解码AMR-WB和AMR-NB,因此您可能不需要这些外部库,除非它们提供本机解码器中没有的功能
$ ffmpeg -codecs | grep -i amr
D..... = Decoding supported
..A... = Audio codec
....L. = Lossy compression
-------
D.A.L. amr_nb AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders:amrnb )
D.A.L. amr_wb AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb )
外部图书馆
外部库支持要求外部库作为依赖项。因此,在编译ffmpeg
期间,它的头文件和任何其他必需的文件都必须可用
存在本机解码器
但是,FFmpeg本机支持解码AMR-WB和AMR-NB,因此您可能不需要这些外部库,除非它们提供本机解码器中没有的功能
$ ffmpeg -codecs | grep -i amr
D..... = Decoding supported
..A... = Audio codec
....L. = Lossy compression
-------
D.A.L. amr_nb AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders:amrnb )
D.A.L. amr_wb AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb )
外部图书馆
外部库支持要求外部库作为依赖项。因此,在编译ffmpeg
期间,它的头文件和任何其他必需的文件都必须可用
存在本机解码器
但是,FFmpeg本机支持解码AMR-WB和AMR-NB,因此您可能不需要这些外部库,除非它们提供本机解码器中没有的功能
$ ffmpeg -codecs | grep -i amr
D..... = Decoding supported
..A... = Audio codec
....L. = Lossy compression
-------
D.A.L. amr_nb AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders:amrnb )
D.A.L. amr_wb AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb )
对不起,下次我会在超级用户上发布这样的问题对不起,下次我会在超级用户上发布这样的问题对不起,下次我会在超级用户上发布这样的问题对不起,下次我会在超级用户上发布这样的问题