forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > XSU.USELESS.FAQ

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 27.11.2019, 10:32
alexander koryagin
Guest
 
Сообщений: n/a
По умолчанию Как узнать...

alexander koryagin написал(а) к All в Nov 19 09:09:19 по местному времени:

Нi, all!

Как узнать сколько дней видео лежит на моем харде? ;-)

Bye, all!
Alexander Koryagin



--- FIDOGATE 5.1.7ds
Ответить с цитированием
  #2  
Старый 27.11.2019, 12:32
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Eugene Grosbein написал(а) к alexander koryagin в Nov 19 15:12:02 по местному времени:

27 нояб. 2019, среда, в 09:09 NOVT, alexander koryagin написал(а):

ak> Как узнать сколько дней видео лежит на моем харде? ;-)

Посмотреть дату создания файла. На современных файловых системах
это атрибут, отдельный от даты последней модификации файла.

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #3  
Старый 27.11.2019, 15:02
Sergey V.Voronin
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Sergey V.Voronin написал(а) к alexander koryagin в Nov 19 14:50:38 по местному времени:

Здpавствуй, alexander!

Среда 27 Ноября 2019 09:09, ты писал(а) All, в сообщении по ссылке area://xsu.useless.faq?msgid=2:5020/2140.2+254c0f02:


ak> Как узнать сколько дней видео лежит на моем харде? ;-)
Поделить объём видео на средний битрейт по палате :)

С уважением - Sergey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #4  
Старый 27.11.2019, 22:42
alexander koryagin
Guest
 
Сообщений: n/a
По умолчанию Как узнать...

alexander koryagin написал(а) к Eugene Grosbein в Nov 19 21:14:42 по местному времени:

Нi, Eugene Grosbein!
I read your message from 27.11.2019 12:16

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

Файла. Если бы файла. А тут куча директорий и файлов. И хочу узнать за
сколько это можно просмотреть.

Bye, Eugene!
Alexander Koryagin
fido7.xsu.useless.faq 2019
--- FIDOGATE 5.1.7ds
Ответить с цитированием
  #5  
Старый 27.11.2019, 22:42
alexander koryagin
Guest
 
Сообщений: n/a
По умолчанию Как узнать...

alexander koryagin написал(а) к Sergey V.Voronin в Nov 19 21:16:08 по местному времени:

Нi, Sergey V.voronin!
I read your message from 27.11.2019 14:16

ak>> Как узнать сколько дней видео лежит на моем харде? ;-)
SV> Поделить объём видео на средний битрейт по палате :)

А причем тут битрейт? Тут важно собрать инфу по времени проигрывания у
всех файлов. Неужели в мире никто не озаботился такой задачей? ;=)

Bye, Sergey!
Alexander Koryagin
fido7.xsu.useless.faq 2019
--- FIDOGATE 5.1.7ds
Ответить с цитированием
  #6  
Старый 28.11.2019, 00:12
Sergey V.Voronin
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Sergey V.Voronin написал(а) к alexander koryagin в Nov 19 23:59:12 по местному времени:

Здpавствуй, alexander!

Среда 27 Ноября 2019 21:16, ты писал(а) мне, в сообщении по ссылке area://xsu.useless.faq?msgid=2:5020/2140.2+a069f1a6:

ak>>> Как узнать сколько дней видео лежит на моем харде? ;-)
SV>> Поделить объём видео на средний битрейт по палате :)
ak> А причем тут битрейт?
Как причём? Время проигрывания как раз и равно размер / битрей. Правда последний может изрядно плавать даже в одном файле, поэтому нужен лапоть для измерения. Зато быстро вычисляется без заглядывания в файлы.

С уважением - Sergey
--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #7  
Старый 28.11.2019, 06:17
Sergej Solowjow
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Sergej Solowjow написал(а) к Alexander koryagin в Nov 19 03:24:08 по местному времени:

Am 27.11.2019 um 19:14 schrieb alexander koryagin:
ak> Нi, Eugene Grosbein!
ak> I read your message from 27.11.2019 12:16
ak>>> Как узнать сколько дней видео лежит на моем харде? ;-)
EG>> Посмотреть дату создания файла. На современных файловых
EG>> системах это атрибут, отдельный от даты последней
EG>> модификации файла.
ak> Файла. Если бы файла. А тут куча директорий и файлов. И хочу
ak> узнать за сколько это можно просмотреть.

Ну, примерно так:

exiftool -n -q -p '${Duration;our $sum;$=ConvertDuration($sum+=$) }'
./*.mp4| tail -n1

Дальше - менять расширение файлов и складывать. Как раз и получишь
время, необходимое для просмотра :-)

--
Удачи!
Сергей
--- FIDOGATE 5.1.7ds
Ответить с цитированием
  #8  
Старый 28.11.2019, 06:42
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Eugene Grosbein написал(а) к alexander koryagin в Nov 19 09:20:22 по местному времени:

27 нояб. 2019, среда, в 21:14 NOVT, alexander koryagin написал(а):

ak>>> Как узнать сколько дней видео лежит на моем харде? ;-)
EG>> Посмотреть дату создания файла. На современных файловых системах
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.ne....1.6-1-bin.zip
где внутри есть awk.exe и дописал в конец BAT-файла ещё одну строку:

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

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

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

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

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #9  
Старый 28.11.2019, 06:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Как узнать...

Eugene Grosbein написал(а) к Eugene Grosbein в Nov 19 09:33:50 по местному времени:

28 нояб. 2019, четверг, в 09:20 NOVT, Eugene Grosbein написал(а):

EG> Предполагая Windows, лично я б сделал так: поставил ffmpeg-win64-static.zip,
EG> в котором есть самодостаточный бинарник fprobe.exe, содержит внутри
EG> себя все нужные ему библиотеки и потому довольно толстый, больше 60MB.
EG> И нарисовал такой BAT-файл calc.bat:
EG> @echo off
EG> del sizes.txt 2>nul
EG> for %%f in (.avi *.mp4 .mp3) do ffprobe.exe -of csv=p=0 -show_entries format=duration %%f 2>nul > sizes.csv

Поправка: в конце нужно написать >> sizes.csv
вместо > sizes.csv (нужно удвоить знак >), иначе в файле будет
только размер последнего из файлов вместо размеров всех.

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

Eugene
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #10  
Старый 28.11.2019, 13:02
alexander koryagin
Guest
 
Сообщений: n/a
По умолчанию Как узнать...

alexander koryagin написал(а) к Eugene Grosbein в Nov 19 11:31:20 по местному времени:

Нi, Eugene Grosbein!
I read your message from 28.11.2019 06:16

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

В принципе я тоже погуглил :) и выяснилось что это может делать
стандартный проигрыватель Windows Media. Я пробовал на 12 версии из семерки.

Заходим в медиатеку кликаем слева на видео, попменю->управление
видеотекой. Добавляем нужные директории где видео файлы, ненужные
удаляем. Ждем пока библиотека обновится. Выделяем все файлы видео
(Ctrl-A) и перетаскиваем выделение на несохраненный список, что справа.
Снизу списка должно появиться время проигрывания всего в часах.

Правда не все оказалось перфект - этот плеер не показывает (и
соответственно не считает) инфу по mkv файлам - вероятно проигрыватель
за 12 год это старый. Хотя сам проигрыватель mkvшки проигрывает.

Bye, Eugene!
Alexander Koryagin
fido7.xsu.useless.faq 2019
--- FIDOGATE 5.1.7ds
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:44. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot