Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Считать техническую информацию видео файла.

Ответить
Настройки темы
Любой язык - Считать техническую информацию видео файла.

Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


Здравствуйте, нельзя ли с помощью скрипта записать в txt файл техническую информацию с видео файлов по шаблону, и после каждой тех. информации о файле, поставить разделитель?

Разделитель //==================

Есть папка с видео файлами, там их больше тысячи.

Есть два типа шаблона:

Код: Выделить весь код
File Name.type:  Здесь имя файла.расширение
Resolution:  Здесь разрешение 
Duration:  Здесь длительность
Filesize:  Здесь размер файла
и

Код: Выделить весь код
Здесь имя файла.расширение | Здесь разрешение  | Здесь длительность | Здесь размер файла
Со всех файлов не нужно снимать тех. информацию по двум шаблонам, а для каждого видео файла - один шаблон.. какой именно, здесь мы должны указать поиск по имени файла (имя будет не полностью, будет только часть имени, без расширения).

Пример:

Папка с видео файлами:
Код: Выделить весь код
0345fbt.mp4
krotik0048.wmv
0462stp.avi
0005fbt.avi
vint1939.mp4
Я указываю поиск по какому шаблону обработать:
Код: Выделить весь код
поиск
fbt
stp

шаблон
File Name.type:  Здесь имя файла.расширение
Resolution:  Здесь разрешение 
Duration:  Здесь длительность
Filesize:  Здесь размер файла
Код: Выделить весь код
поиск
krotik

шаблон
Здесь имя файла.расширение | Здесь разрешение  | Здесь длительность | Здесь размер файла
В результате выполнения скрипта в txt файл должно добавится содержимое:
Код: Выделить весь код
File Name.type:  0345fbt.mp4
Resolution:  640х480 
Duration:  00:42:16
Filesize:  246MB
//==================
krotik0048.wmv | 1280х720  | 00:18:05 | Здесь размер файла
//==================
File Name.type:  0462stp.avi
Resolution:  320х240 
Duration:  00:31:27
Filesize:  876MB
//==================
File Name.type:  0005fbt.avi
Resolution:  600х400 
Duration:  00:21:47
Filesize:  1.6GB
//==================
vint1939.mp4 | 1920х1080  | 01:03:52 | 946MB
//==================
Примечание:
Если txt файла не было, он должен создастся, а если был, то в него должна добавится информация (чтобы не стерлось то, что там было).
В шаблоне может присутствовать символ доллар "$"

Отправлено: 13:48, 04-07-2019

 

Старожил


Сообщения: 250
Благодарности: 51

Профиль | Отправить PM | Цитировать


попробуйте http://mediaarea.net/en/MediaInfo/Download

не gui:
напр.

Код: Выделить весь код
MediaInfo.exe "some.mkv"
General
Unique ID                                : 103489099912688504892857478678366185187 (0x4DDB46909A23290C2A7C969615ECE6E3)
Complete name                            : ....
Format                                   : Matroska
Format version                           : Version 4
File size                                : 619 MiB
Duration                                 : 47 min 14 s
Overall bit rate                         : 1 832 kb/s
Writing application                      : Lavf58.12.100
Writing library                          : Lavf58.12.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings                          : CABAC / 3 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 3 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 47 min 14 s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Title                                    : ISO Media file produced by Google Inc.
это сmd прочитать записать проблемы не должно быть

Отправлено: 19:55, 04-07-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Считать техническую информацию видео файла.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Считать переменную из файла Udar_Nick Скриптовые языки администрирования Windows 17 30-06-2016 12:14
CMD/BAT - Написание Bat файла - из одного файла вытаскивать определенную информацию в файл форм Ойка Скриптовые языки администрирования Windows 2 30-01-2014 23:59
Где на сайте Intel найти техническую информацию об кулерах процессоров BOX Dendy-2010 Разгон, охлаждение и моддинг 4 31-03-2011 14:15
RAID - Можно ли считать информацию с HDD объединенных в RAID если MB не поддерживает его Mikhan Накопители (SSD, HDD, USB Flash) 16 10-09-2010 10:27
Flash - Невозможно записать и считать информацию с флешки Sumsung 8 гб tayara Накопители (SSD, HDD, USB Flash) 16 27-07-2009 12:24




 
Переход