来自Powershell的Audioworks:
我正在使用 audioworks PowerShell模块,并相信我根据文档使用它。
当我在VLC中打开AAC文件时,我发现它是媒体属性中的AAC。
但是在文件上的AudiOworks插科打s:
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。
对于普通的Windows设置,这是支持一个编解码器的大量开销。 (我的整个议程都是失去对VLC的依赖...如果我只是继承了对iTunes的依赖,我没有得到太多...实际上,iTunes将太多的东西放在Windows系统上,以至于从VLC倒退了。)
深深地说,AudioWorks具有对我项目至关重要的编解码器的外部依赖。
I am using the audioworks module for powershell, and believe I am using it per the docs.
When I open the aac file in vlc, I see it is aac in Media properties.
But Audioworks gags on the file:
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
Ahhh, because even though the docs indicate aac is supported, there appears not to be a module installed to support it...
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
I will try to contact the developer.
UPDATE AND CONCLUSION
OK, I see in the docs that to get AAC support requires the installation of iTunes.
For a normal windows setup, that is a ton of overhead to support one codec. (My whole agenda is to lose my dependence on VLC... if I simply inherit a dependence on iTunes I have not gained much... in fact, iTunes puts so much stuff on a Windows system that it is a step backward from VLC.)
Deeply bummed that AudioWorks has this external dependency for a codec that is central to my project.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关于 AAC支持, docs> Windows (添加了强调):
With respect to AAC support, the docs state under requirements on Windows (emphasis added):