golang 获取文件的详细信息

西坝阿超 发布于 2021/12/06 11:18
阅读 259
收藏 0

我需要获取多媒体文件的 标题,副标题,以及视频时长等等 详细信息。

我找过方案,但是没有找到golang的处理方案,c#的处理方案倒是有一个。

https://blog.csdn.net/catshitone/article/details/72723927

这个WindowsAPICodePack 可以获取到文件的详细信息。

请问golang 有这样的包吗。

如果没有,请问

https://www.nuget.org/packages/WindowsAPICodePack-Shell/

这个页面如何下载dll,c++编译后的dll文件。

谢谢

加载中
0
张亦俊
张亦俊

你找个解析mp4那些个box结构的东西咧?没有的话,自己写吧,没多少代码

张亦俊
张亦俊
回复 @西坝阿超 : 两个思路吧,你找到的那个,相当于调用windows的shell api在查,这个你查下具体是什么shell api然后用go调c去调用应该可以。另一个思路就是文件本身就带的这些信息,mp4在box里,图片一般是exif,就不太一样……
西坝阿超
西坝阿超
FFmpeg 好像只能获取视频文件的信息,但是自己备注的信息好像不能获取
西坝阿超
西坝阿超
敢在说的在清楚些吗,不止是mp4哦,还有图片,其他文件等等。
0
听风呢喃
听风呢喃

最好是了解一下这些文件信息是依附操作系统还是依附文件本身描述符的。。也有可能和文件系统有关。。 搞明白这些 就知道采用怎样的途径去获取

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部