我正在使用 Windows FileSystemObject 的 Folder.GetDetailsOf 方法从计算机上的各种视频文件中提取基本信息(持续时间、帧宽度、帧高度等)。该方法访问的信息与您使用 Windows 资源管理器时访问的信息相同,只需选择一个文件并打开其属性,然后选择“详细信息”即可。
一般来说,MP4 文件不会有问题,但偶尔我也会遇到没有元数据的文件。这些文件似乎没有其他问题。通常,运行 FFMPEG 并使用选项复制编解码器可以解决问题,但有时却不能。
当发生这种情况时,我当前的解决方案是使用 Handbrake 对文件进行转码,这会起作用,但这是一个相当麻烦的问题,因为我想要的只是让 FFMPEG 做它应该做的事情。
有没有更好的解决办法?