Я пытаюсь использовать расширенный синтаксис запросов Windows Explorer для поиска файлов песен в папке, длина которой менее 10 секунд. Я попробовал следующее утверждение, но оно возвращает все.
kind:=music length:<=00:00:10
Я пытаюсь использовать расширенный синтаксис запросов Windows Explorer для поиска файлов песен в папке, длина которой менее 10 секунд. Я попробовал следующее утверждение, но оно возвращает все.
kind:=music length:<=00:00:10
Первоначально я попал на эту страницу, потому что пытался выяснить, как я могу искать видео продолжительностью менее 15 минут, которые были слишком большими (> 100 МБ) из-за плохого кодирования.
Когда я прочитал ответ «3 февраля 16 года» на вопрос Рика, я подумал: «Ни в коем случае, даже М.С. не может быть таким тупым» (хотя я должен признать, что меня это беспокоило!).
Удивительно, но оказалось, что я был прав, но мне все еще потребовалось время, чтобы выяснить этот вид поиска нескольких объектов недвижимости для себя. Это (почти) так же просто, как исходный запрос Рика (т. Е. Вид:= длина музыки:<= 00:00:10); Вы просто не можете искать по длине / продолжительности медиа-файла, используя чч:мин:сек.
Запрашиваемое свойство - « Система.Средства массовой информации.Длительность ", которая согласно MS" представляет собой фактическое время воспроизведения медиа-файла и измеряется в 100 нс, а не в миллисекундах "(см. 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» в окно поиска, я найду видео, которые мне нужно перекодировать.
Чтобы вернуться к первоначальному вопросу Рика, для того, чтобы найти элементы с музыкальным сопровождением и продолжительностью воспроизведения 10 секунд или менее, запрос в окне поиска Windows должен выглядеть следующим образом:
длина:<= 100000000 вид:= музыка (10 секунд = 10 миллиардов нс / 100 = 100 миллионов единиц «100 нс» = 1e+8)
Должно быть возможно использовать этот запрос для любого медиа-файла, поддерживаемого « Системой.Средства массовой информации.Продолжительность "собственности. Это работает точно на видео и аудио (я не уверен, что еще есть!).
Чтобы легко преобразовать ваше время в блоки по 100 нс, используйте поле поиска G00gle: установите нужные вам единицы времени (минуты, секунды и т.д.) С помощью выпадающего меню, затем поставьте «# Единицы /100» слева поле (в случае Рика: установите раскрывающийся список в секундах, затем поместите «10/100» в левом поле). Затем установите правый выпадающий список на наносекунды и вуаля, вы получите число для использования в поисковом запросе Windows (вероятно, в научной нотации) в правой части окна.
Если вы действительно хотите сойти с ума (и вроде как сделать первый ответ на этот вопрос правильным), я думаю, вы могли бы изменить значения «очень короткие, короткие и т.д.» В реестре. Соответствующие настройки свойств Windows описаны по ссылке выше (где я наконец-то нашел правильный ответ на вопрос Рика и мой).
RSQ @ MAGS