Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从视频文件中检索元数据_Java_Video_Timestamp_Metadata - Fatal编程技术网

Java 如何从视频文件中检索元数据

Java 如何从视频文件中检索元数据,java,video,timestamp,metadata,Java,Video,Timestamp,Metadata,我用手机录了一段视频。现在,对于我的桌面应用程序,我需要检索开始录制视频的时间戳。 我想我必须访问元数据,所以我尝试使用JMF在我的应用程序上播放视频,但我认为它不提供视频文件的元数据,或者直到现在我还没有找到它! 如果我使用java.util.Properties类,使用list方法,它不会检索任何内容,而是返回一个空列表。 如果我使用java.io.File,我只能检索文件的最后一次修改,而不能检索视频 那么,我如何检索开始录制视频的时间呢? 请帮帮我! Dodo使用JMF播放视频,我需要一

我用手机录了一段视频。现在,对于我的桌面应用程序,我需要检索开始录制视频的时间戳。 我想我必须访问元数据,所以我尝试使用JMF在我的应用程序上播放视频,但我认为它不提供视频文件的元数据,或者直到现在我还没有找到它! 如果我使用java.util.Properties类,使用list方法,它不会检索任何内容,而是返回一个空列表。 如果我使用java.io.File,我只能检索文件的最后一次修改,而不能检索视频

那么,我如何检索开始录制视频的时间呢? 请帮帮我!
Dodo

使用JMF播放视频,我需要一个avi或mpeg文件更新:我发现了一个名为JAVE的java库,它允许您获取持续时间、视频大小、比特率、编解码器等信息,并对提取视频和/或音频轨迹的视频文件进行编码。现在我不知道如何检索视频的开始时间戳:假设文件是在您完成录制后创建的,那么将其计算为文件的上次修改持续时间是否正确?