我有一个专门用于视频的硬盘,我想编写一个程序,根据视频播放大小将所有视频文件移动到文件夹中。
我在考虑让它像这样组织起来。
/HD/1080p/(FileName)/(fileName).ext
/HD/720p/(FileName)/(fileName).ext
(I know that not all video files are 1080 or 720p because of crop, but within +-20 to 30px.)
/SD/(FileName)/(fileName).ext //anything less then 720p
我知道您可以右键单击视频文件并转到属性然后详细信息并查看框架宽度和框架高度,但我不确定您是否可以在C#中查看此信息。
我不知道从哪里开始,一些信息会很棒。像:
使用c#移动文件,重命名文件,查看文件详细信息(框架大小,文件类型,名称,长度等)我计划在此信息上创建数据库,但截至目前我只想将文件移入正确的文件夹。
我一直在手动执行此操作,这非常繁琐且耗时。
任何帮助都会很棒,谢谢, Throdne
答案 0 :(得分:1)
获取文件信息属性的最佳方法是使用 MediaInfo.dll 。还有c#wrapper可用于从视频文件中收集所需的所有数据。
获取媒体ifo这是多平台,可以在Windows上用于Mono和Linux。
我还在以下主题中提供了有关MediaInfo的一些信息:https://stackoverflow.com/questions/9561490...
答案 1 :(得分:0)