繁体   English   中英

编辑taglib-sharp(音频元数据)的源代码

[英]Editing source code of taglib-sharp (audio metadata)

我正在Powershell中使用一个名为MPTag的程序(位于此处: http ://powershell.com/cs/media/p/9129.aspx)。 我希望能够添加一个前导零来跟踪数字(如果它们是个位数)(即,我希望“ Track 1”成为“ Track 01”),但是MPTag似乎不接受这些前导零(尝试将它们放入引号,例如.tostring等)。

是否可以编辑MPTag(使用taglib-sharp.dll的副本)的源代码来接受前导零? 也许将变量更改为字符串而不是整数?

我已经下载了Telerik JustDecompile和编辑扩展Reflexil,并且找到了影响音轨编号的变量,但是我不知道现在需要采取什么步骤来进行所需的更改。 在Reflexil中,我看到可以将变量和调用从system.Uint更改为system.string。 有人可以帮忙完成我的工作吗? 感谢您的协助。

编辑:我发现的解决方法是使用FFMPEG的元数据编辑器。 它允许您写入前导零。 有关此Wiki页面的更多信息。

我认为即使您尝试手动执行此操作也完全不可能,它将设置为1而不是01。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM