Windows 資源管理器 AQS:搜尋少於特定秒數的歌曲

Windows 資源管理器 AQS:搜尋少於特定秒數的歌曲

我正在嘗試使用 Windows 資源管理器的高級查詢語法來搜尋資料夾中長度小於 10 秒的歌曲檔案。我嘗試了以下語句,但它傳回了所有內容。

kind:=music length:<=00:00:10

答案1

抱歉,這不是有效的 AQSlength搜尋參數。此搜尋僅支援 5 個參數,並且在鍵入時會彈出length:

在此輸入影像描述

您可以查看參數是否有效,因為它會變成藍色,而您的搜尋代碼保持黑色。查看差異:

在此輸入影像描述 在此輸入影像描述

答案2

我最初登陸此頁面是因為我試圖找出如何搜尋長度小於 15 分鐘且由於編碼不良而過大 (>100MB) 的影片。

當我讀到「2016 年 2 月 3 日」對 Rick 問題的回答時,我想「不可能,即使是 MS 也不能愚蠢」(儘管我不得不承認我對此有點擔心!)。

令人驚訝的是,事實證明我是對的,但我仍然花了一段時間才自己弄清楚這種多重財產搜尋。它(幾乎)和 Rick 的原始查詢一樣簡單(IE,種類:=音樂長度:<=00:00:10);您只是無法使用媒體檔案的長度/持續時間進行搜索時:分:秒

正在查詢的屬性是“系統.媒體.持續時間”,根據 MS“表示媒體檔案的實際播放時間,並以100ns單位,而不是毫秒」(參見,https://docs.microsoft.com/en-us/windows/desktop/properties/props-system-media-duration)。我不知道他們為什麼選擇這種看似隨意的方案,但我想這與電腦儲存數字的方式有關(或更可能是過去儲存的數字)。

無論如何,為了搜尋長度小於 15 分鐘的視頻,我必須將 15 分鐘轉換為納秒(= 900000000000 或 9e+11),然後將結果除以 100(= 9000000000 或 9e+9)。

Windows 搜尋框中的查詢如下:

長度:<=9000000000(你猜怎麼著?它變成藍色)。如果我隨後將“kind:=video”和“size:>100mb”添加到搜尋框,我會找到需要重新編碼的影片。

回到 Rick 最初的問題,為了找到音樂 10秒或更少的播放長度,Windows 搜尋框中的查詢應為:

長度:<=100000000 種類:=音樂 (10 秒 = 100 億奈秒 / 100 = 1 億單位「100 奈秒」 = 1e+8)

應該可以在“”支援的任何媒體文件上使用此查詢系統.媒體.持續時間「屬性。它肯定適用於視訊和音訊(我不確定還有什麼!)。

若要輕鬆地將時間轉換為 100 ns 區塊,請使用 G00gle 搜尋框:使用下拉式選單設定您要尋找的時間單位(分鐘、秒等),然後將「# 單位/100」放在左側方塊(在Rick的範例中:將下拉清單設定為秒,然後在左側方塊中輸入「10/100」)。然後將右側下拉清單設為納秒,瞧,您將在右側方塊中獲得要在 Windows 搜尋查詢中使用的數字(可能以科學計數法表示)。

如果你真的想變得瘋狂(並且有點讓這個問題的第一個答案正確),我想你可以更改註冊表中“非常短,短等......”的值。上面的連結描述了適當的 Windows 屬性設定(這是我最終發現的正確的回答里克的問題和我的問題)。

RSQ@MAGS

相關內容