我正在为powershell使用听力作品模块,并且相信我正在按照文档使用它。
当我在vlc中打开aac文件时,我看到它是Media属性中的aac。
但是Audioworks在文件上插嘴了:
PS C:\temp\test> Get-AudioFile in.aac
Get-AudioFile : Unable to decode 'C:\temp\test\in.aac' with any loaded extension.
At line:1 char:1
+ Get-AudioFile in.aac
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (in.aac:String) [Get-AudioFile], AudioUnsupportedException
+ FullyQualifiedErrorId : AudioUnsupportedException,AudioWorks.Commands.GetAudioFileCommand啊,因为尽管文档显示aac是受支持的,但似乎没有安装一个模块来支持它.
Get-AudioEncoderInfo
Name Description
---- -----------
FLAC Free Lossless Audio Codec
LameMP3 Lame MPEG Audio Layer 3
Opus Opus
Vorbis Ogg Vorbis
Wave Waveform Audio File Format我会试着联系开发商。
更新与结论
好的,我在文档中看到,要获得AAC支持,需要安装iTunes。
对于正常的窗口设置,这是一吨的开销,支持一个编解码器。(我的整个议程是要失去对VLC的依赖.如果我简单地继承了对iTunes的依赖,那么我并没有得到多少.事实上,iTunes在Windows系统上放置了太多的东西,比VLC倒退了一步。)
深感遗憾的是,AudioWorks对对我的项目至关重要的编解码器具有这种外部依赖。
https://stackoverflow.com/questions/72890377
复制相似问题