我可以在浏览器中打开它们就好了,但是如何在 Windows 资源管理器中显示缩略图?
编辑:我按照这个答案的建议安装了 Renesis Player ,但它对我不起作用,可能是因为我有 64 位系统。
FFmpeg 可以从视频中捕获图像,这些图像可以用作缩略图来表示视频。在FFmpeg Wiki中捕获了最常见的方法。
但是,我不想在某些时间间隔内选择随机帧。我发现了一些在 FFmpeg 上使用过滤器来捕捉场景变化的选项:
过滤器thumbnail试图找到视频中最具代表性的帧:
ffmpeg -i input.mp4 -vf "thumbnail,scale=640:360" -frames:v 1 thumb.png
Run Code Online (Sandbox Code Playgroud)
并且以下命令仅选择与之前相比具有超过 40% 变化的帧(因此可能是场景变化)并生成 5 个 PNG 的序列。
ffmpeg -i input.mp4 -vf "select=gt(scene\,0.4),scale=640:360" -frames:v 5 thumb%03d.png
Run Code Online (Sandbox Code Playgroud)
以上命令的信息归功于Fabio Sonnati。第二个看起来更好,因为我可以得到 n 个图像并选择最好的。我试过了,它生成了 5 次相同的图像。
更多的调查使我:
ffmpeg -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.png
Run Code Online (Sandbox Code Playgroud)
-vsync vfr确保您获得不同的图像。这仍然总是选择视频的第一帧,在大多数情况下,第一帧是署名/标志并且没有意义,所以我添加了一个-ss3 来丢弃视频的前 3 秒。
我的最终命令如下所示:
ffmpeg -ss 3 -i input.mp4 -vf "select=gt(scene\,0.5)" -frames:v 5 -vsync vfr out%02d.jpg
Run Code Online (Sandbox Code Playgroud)
这是我能做的最好的事情。我注意到,由于我只挑选了5个视频,所有视频都来自视频的开头,可能会错过视频后面出现的重要场景。
我想为任何其他更好的选择挑选你的大脑。
在 Windows 7 中按Alt+Tab显示透明窗口 (Aero) 效果。当我试图根据缩略图预览确定要切换到哪个窗口时,屏幕变化令人分心(大多数情况下这对我来说已经足够了)。有没有办法关闭 Aero Peek 效果或将其激活延迟到 6 秒左右?
在任务栏上,当我将鼠标悬停在实际缩略图上时,会按需显示 Aero Peek 效果。这种行为不是问题,如果我有选择,我不希望它被关闭。
好吧,我这里有一个很奇怪的。由于我前段时间在这台机器上安装了 Windows 7,图像缩略图一直无法正常工作。对于绝大多数图像,它们完全无法显示,而是显示默认图像查看应用程序的图标。 请注意,未选中文件夹选项中的“始终显示图标,从不显示缩略图”选项。 我截取了一个截图来展示这个问题,在这里:

有时,一些图像缩略图会正确显示,可能大约十分之一,其余的也会失败。另一个屏幕截图,可以看到一些缩略图,可以在这里看到:

Windows 资源管理器似乎不会为填充丢失的缩略图做出任何努力,并且 CPU 使用率也不高。我可以让一个缺少缩略图的窗口整夜打开,它们仍然永远不会出现。
新创建的图像永远不会生成缩略图,只有从第一天起就在系统上的图像才会偶尔显示它们。这让我相信资源管理器设置为显示缩略图,但是任何应该负责实际生成它们的过程都以某种方式失败了。在以前版本的 Windows 中,explorer.exe 本身负责生成缩略图——这有改变吗?
欢迎提出任何建议——即使你不确定它们是否会奏效。我不想因为这么小的烦恼而不得不在这台机器上擦拭并重新安装。
在 Windows XP 中,曾经有一个文件夹设置,如“不缓存缩略图”。我似乎找不到适用于 Windows Vista 和 Windows 7 的类似内容,并且我网络上包含照片或视频的每个文件夹都继续充满“Thumbs.db”。我很欣赏缓存缩略图有一定的意义,但我仍然想关闭它,因为我也很重视在我的网络文件夹中没有垃圾。
解决这个问题的最简单/最快的方法是什么?
更新 1:这是维基百科关于Windows 缩略图缓存信息的链接。
更新 2:我的解决方案如下,现在包括一个等效的注册表,您可以将其保存在 .REG 文件中,以便更简单地应用到您的任何 Windows Vista 或 Windows 7 机器上。
Thunar 是我的主要文件管理器。通常它会自动创建正在查看的目录中所有图像的缩略图。在尝试了其他 Linux 发行版然后一劳永逸地安装 Arch Linux 之后,Thunar 并没有表现出拇指。图像文件都获得相同的通用图像图标。
谷歌搜索了一些信息:
当我在 GIMP 或 EOG 中查看一张图像时,Thunar 中的通用图标被缩略图替换。但仅针对我打开的那个文件。
我正在使用 Windows 7 x64。我可以看到.jpg,.gif等缩略图预览,但如果.PNG,我只看到了通用的图像,而不是图像预览像其他格式。
我能做些什么来解决这个问题?
有什么方法可以让资源管理器生成缩略图而无需实际导航和滚动每个文件夹?
我所能得到的只是一个命令提示符脚本,它可以为所有子文件夹加载一个资源管理器窗口,但是只有可见的图像才会创建缩略图。
我经常同时打开 10 个或更多相同应用程序(例如 Outlook、Word、IE 等)的窗口。当您单击该应用程序的任务栏组时,Windows 7 的新任务栏分组缩略图功能会显示打开窗口(又名缩略图)的预览。
但是,当我打开了 10 个以上的窗口(缩略图多于屏幕上水平放置的缩略图)时,Windows 将恢复为垂直菜单。这令人不安,因为我需要训练自己处理两种不同的行为,并且永远无法预料当我单击任务栏组时会看到什么。
此外,我发现缩略图更难以直观地浏览(与垂直菜单相比),因为每个窗口的标题只显示 1-2 个单词。通常,这不足以消除歧义并帮助我找到正确的窗口。
我想强制 Windows 7 的任务栏分组始终显示垂直菜单(如在 XP 中),而不是有时显示缩略图预览,有时显示垂直菜单。
任何人都知道如何(是否?)这可以做到吗?
更新:顺便说一句,我正在运行 Windows 7 的 RTM 版本(内部版本 7600)。显然还有其他解决方案适用于早期版本,但不适用于 RTM 版本。
当我打开视频文件夹时,缩略图没有显示。相反,显示的是默认的 VLC 图标。其他文件和图片缩略图显示正常,只有视频有问题。
未选中“始终显示图标,从不显示缩略图”选项。
可能是什么问题呢?
我还安装了 K-lite 编解码器包,我尝试清除缩略图缓存,但它不起作用。
我的问题与此类似,但对于视频:Windows 7:图像缩略图无法出现