Як отримати загальну тривалість купки крихітних відеофайлів у папці?


11

У папці у мене є невелика кількість невеликих відеофайлів, і я думав, що натискання на Властивості папки дасть мені загальну тривалість усіх відеокліпів разом, але це не відбулося. Який найпростіший спосіб підрахувати загальний час багатьох різних кліпів у папці? У цій же папці я також маю кілька файлів .srt.

Також я використовую програвач VLC; чи є спосіб використовувати його для вирішення моєї проблеми? У мене немає Windows Media Player.

Виграй 7. IE 8.


1
Наскільки вам комфортно робити сценарії? Це рішення буде працювати, але вам потрібно буде налаштувати його трохи , щоб отримати загальне: stackoverflow.com/questions/1987648 / ...
EBGreen

1
Якщо ви обрали елементи в браузері файлів, то внизу я бачу загальну довжину вибраних елементів.
Бернхард

2
@Bernhard має бути відповіддю, а не коментарем.
Моаб

@EBGreen Я взагалі не можу сценарій.
verve

@Bernhard Я спробував це, але я просто отримав загальний розмір файлу внизу!
verve

Відповіді:


13

Можна використовувати фільтр провідника Windows.

  • Відкрийте потрібну папку в Провіднику Windows (WindowsKey-E);
  • Клацніть на панелі пошуку (або використовуйте Ctrl-F);
  • Тип System.Kind:=Video;
  • Виберіть усі відеофайли зі списку результатів;
  • Відкрийте їх властивості (Кнопка правої миші -> Властивості);

Розрахунок загальної тривалості буде показаний на вкладці Деталі;


6

Поки Windows може читати метадані відео, клацання правою кнопкою миші та перехід у подробиці дійсно показує загальну довжину. Я щойно тестував тут на комбінації .MP4 та .WMV, і це спрацювало.

Щоб вікна правильно читали відеодані метаданих, можливо, вам доведеться встановити програвач Windows Media Player, а також відповідні кодеки (хороша ідея з використанням пакетів кодеків, таких як Shark007, K-Lite та CCCP). Якщо ви бачите ескізи чи ні в Windows Explorer, вам слід вказати.

Крім цього, ви можете використовувати медіа-додаток, який підтримує відео та показує загальний час у списках відтворення, таких як Winamp.


Мої файли. FLV та MPEG-4 плюс деякі .srt-файли, розкидані у папці, яку я намагаюся перевірити. Чи буде працювати над ними? Хм ... два відеофайли мають ескізи, а решта - це один білий аркуш.
verve

Ні. Провідник Windows не може читати метадані FLV.
iglvzx

@verve Я не впевнений у FLV. Можливо, не згідно iglvzx. Щодо SRT, вони є файлами субтитрів, тому на них немає жодного відео чи тривалості.
mtone

3

Це дуже-дуже просто. Просто виберіть усі відео. Покладіть у медіаплеєр VLC. Тепер натисніть на тумблерну кнопку відтворення. Там ви побачите вгорі зліва біля списку відтворення загальний час відтворення відео.

зображення


2

Ви можете використовувати Cygwin / Mingw та Mplayer (також для Windows):

mplayer -vo null -ao null -frames 0 -identify -msglevel all=0 How\ fast.ogg | grep ^ID_LENGTH
ID_LENGTH=30.58

Які речі в сірому вікні?
verve

Приклад використання mplayer з підказки Bash в терміналі Cygwin. Рядки, що починаються з "$" - це команди, а рядки без "$" виводяться. Третій рядок є там, щоб показати вам, що команда виводить лише один рядок, а це означає, що ви можете легко розібратися та підсумовувати її з іншими тривалістю.
Янус Троельсен

1
Він працює і в Linux. Він збирає довжини. Тоді ми можемо використовувати, наприклад, код Python, щоб додати ці значення, якщо ми видалили частину перед цифрами:with open("lengths") as f: values = f.read().splitlines() print(sum([float(v) for v in values])
Arpad Horvath,

1

Встановіть це розширення у VLC. Це працює як шарм.


Я думаю, що це найкраще для ОП. Якщо це працює.
jiggunjer

VLC може показувати загальну довжину списку відтворення без будь-якого розширення. Можливо, він не міг цього зробити у 2012 році (коли було написано цю відповідь), але це робить це зараз.
lbalazscs

0

Виберіть усі файли, про які йдеться, всередині File Explorer. Клацніть правою кнопкою миші та перейдіть до властивостей. У вікні властивостей вкладка Відомості про деталі. Подивіться на значення довжини і ось воно! Сподіваюся, це спрацює. Він впевнено працює у програмі Win 7 для відео, як я перевірив.


ОП: "У папці є невелика кількість відеофайлів, і я думав, що натискання на" Властивості папки "дасть мені загальну тривалість усіх відеокліпів разом, але це не відбулося",
Джеремі Томпсон

ОП розглядав властивості папки.   Ця відповідь говорить: "Зайдіть у папку, а потім виберіть усі файли (відео) у папці та отримайте їх зібрані властивості. Я можу підтвердити (у своїй системі), що те, що намагалася ОП, не працює, і ця відповідь є. YMMV.
Скотт

0

Якщо ви обрали елементи в браузері файлів, то внизу я бачу загальну довжину вибраних елементів.

За запитом, ось декілька зразків скріншотів (із Windows 7).


Додайте скріншот, щоб довести це
Джеремі Томпсон

1
тепер спробуйте це з файлами .flv :)
jiggunjer

0

Для Windows див. Цю відповідь .

Ви можете вибрати аудіофайли в папці, потім

  1. подивіться на панелі "Подробиці" внизу вікна провідника Windows [увімкніть це в області впорядкування, компонування, деталей]

  2. клацніть правою кнопкою миші, вкладка Властивості, Деталі.

Обидва способи покажуть вам загальну довжину вибраних файлів.

Якщо ви хочете включити вкладені папки, вам потрібно буде здійснити пошук у цікавій папці верхнього рівня - пошук за типом: mp3 або wma чи будь-яким іншим форматом, який ви використовуєте, і він поверне всі відповідні файли у цьому дереві папок. Виберіть їх усіх у вікні результатів пошуку, а потім, як я вже писав вище.

Якщо ви використовували суміш аудіо форматів, вам доведеться повторити процедуру для кожного типу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.