我有一个目录 ( F:\video
),其中包含许多包含各种.mp4
视频的子目录。有什么方法可以获取所有时长少于 15 秒的视频的列表?最好使用标准 Windows 搜索,尽管我会考虑安装第三方工具。
我尝试过按文件大小搜索和列出,但我的视频是以不同的比特率编码的,因此一些少于 15 秒的视频可能相当大。
如果文件名可以输出到文本文件那就更好了。
答案1
查看以下问题如何搜索特定长度或分辨率的视频?添加长度列并按其排序或使用高级 Windows 搜索功能(尝试指定最大长度似乎有点棘手)。
您可以在 Windows 搜索框中输入此内容F:\video
kind:=video length:1..150,000,000
如果您不确定具体的长度(以 100ns 为单位指定),您可以先输入 kind:=video,然后它会搜索所有子文件夹,然后您可以应用只需按长度列排序的技巧。
然后只需从 Windows 资源管理器中选择文件,按住 Shift 键并右键单击它们并选择“复制为路径”,然后就可以将它们粘贴到记事本或文本文件中。
答案2
如果您在 Windows 7 中选择“详细信息”作为组织方式,则可以按长度排序并按长度顺序查看所有视频。
http://www.groovypost.com/howto/howto/use-advanced-search-in-windows-7-similar-to-windows-xp/
这个网站将解释我认为您可以使用 Windows 搜索获得最接近的结果。您可以在所有目录中搜索视频,然后可以对长度少于一分钟的视频进行高级搜索,然后转到详细信息并再次按大小对搜索结果进行排序。
答案3
使用类似的东西
kind:video size:>900mb<2000mb length:>5min<25min
也可以在长度上sec
代替min