Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции XSU.USELESS.FAQ
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции XSU.USELESS.FAQ с датами от 10 Jul 13 16:22:49 до 23 Feb 24 21:46:08, всего сообщений: 16056
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 14427 из 16056 ================================ XSU.USELESS.FAQ =
От   : Eugene Grosbein                  2:5006/1           28 Nov 19 09:20:22
Кому : alexander koryagin                                  28 Nov 19 09:20:22
Тема : Re: Как узнать...
FGHI : area://XSU.USELESS.FAQ?msgid=grosbein.net+89a7b6d5
На   : area://XSU.USELESS.FAQ?msgid=2:5020/2140.2+49b7ff1b
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://XSU.USELESS.FAQ?msgid=grosbein.net+99584ad9
==============================================================================
27 нояб. 2019, среда, в 21:14 NOVT, alexander koryagin написал(а):

ak>>> Как узнать сколько дней видео лежит на моем харде? ;-)
EG>> Посмотреть дату создания файла. Hа современных файловых системах
EG>> это атрибут, отдельный от даты последней модификации файла.
ak> Файла. Если бы файла. А тут куча директорий и файлов. И хочу узнать за
ak> сколько это можно просмотреть.

А, то есть ты хочешь узнать не сколько дней видео *пролежало* на диске,
а какая суммарная длительность видеофайлов.

Предполагая Windows, лично я б сделал так: поставил ffmpeg-win64-static.zip,
в котором есть самодостаточный бинарник fprobe.exe, содержит внутри
себя все нужные ему библиотеки и потому довольно толстый, больше 60MB.

И нарисовал такой BAT-файл calc.bat:

@echo off
del sizes.txt 2>nul
for %%f in (*.avi *.mp4 *.mp3) do ffprobe.exe -of csv=p=0 -show_entries format=duration %%f 2>nul > sizes.csv

Его прогон в каталоге с файлами указанных расширений генерирует
текстовый файл sizes.csv с длительностями, типа такого:

1.918586
55.100000
152.111020
161.149388

А затем я бы поставил ещё
https://netcologne.dl.sourceforge.net/project/gnuwin32/gawk/3.1.6-1/gawk-3.1.6-1-bin.zip
где внутри есть awk.exe и дописал в конец BAT-файла ещё одну строку:

awk "{s+=$1}END{print s}" sizes.csv

Она выдаст искомую сумму.

Hо можно и без awk, загрузить sizes.csv в MS Excel или
в OpenOffice/LibreOffice Calc и посчитать сумму там.

Полно вариантов. Рекурсивный обход подкаталогов при помощи dir /s/b
оставляется в качестве упражнения читателю ;-)

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.074133 секунды