2useven10 wrote: Mon 28 Mar, 2022 03:55
ЗАЧЕМ он вам нужен
Попросили сделать панельный модуль обслуживания фотоальбомов, аналогичный этому. Если для музыки я ещё могу себе представить, какие данные могут понадобиться пользователю, то в фотографиях я вообще ничего не понимаю; надо делать настройку: дать юзеру выбрать из полного списка.
buniak_a_h wrote: Mon 28 Mar, 2022 09:08
Если для музыки я ещё могу себе представить, какие данные могут понадобиться пользователю, то в фотографиях я вообще ничего не понимаю; надо делать настройку: дать юзеру выбрать из полного списка.
Ну, для начала можно посмотреть, какие детали про фотографии показывает Проводник (Свойства | Подробности, или как оно там в русифицированной Винде). И лучше взять фоточку, сделанную смартфоном.
HaRT wrote: Mon 28 Mar, 2022 12:10
для начала можно посмотреть, какие детали про фотографии показывает Проводник
Проводник у меня действительно русский. Показывает, в частности, «Авторы» - какой тег плагина этому соответствует? (вопрос - для примера, отвечать не надо )
У разных фоток набор свойств разный. У меня была мысль при первом показе взять первую фотку и по ней сформировать список. Но некузяво как-то…
Вообще-то, я слукавил. Заказчик написал мне список, который его интересует. Просто он (список) не полный.
Я думал, в исходниках есть список полей, который легко открыть. Ну, нет - и не надо.
HaRT wrote: Mon 28 Mar, 2022 12:10
И лучше взять фоточку, сделанную смартфоном.
Да-да! И включить привязку к GPS. Так больше нужной информации
buniak_a_h wrote: Mon 28 Mar, 2022 14:57
Показывает, в частности, «Авторы» - какой тег плагина этому соответствует?
Хоть и не надо, отвечу...
Локализация библиотеки MediaInfo в каталоге lang\, там не только теги и скорее всего не все теги.
Что соответствует тэгу "Авторы" можно найти в файле ru.csv.
Last edited by 2useven10 on Mon 28 Mar, 2022 16:32, edited 2 times in total.
2useven10, я нашёл такой файл в архиве (64 bit only without installer) из проекта mediaarea. Там смотрел. Наделся, что в csv-файле будут перечислены все теги - увы!
А список используемых тэгов надо просто сделать настраиваемым.
Внесите в него для начала те тэги, которые вам известны.
Остальное пусть добавляет сам пользователь, исходный список можно (после обратной связи) пополнять.
Падение плагина MediaInfo при попытке посмотреть файл снятый GoPro 11
Воспроизведение.
Запускаем far -pTest -m (в директории Test один плагин MedioInfo). Переходим на любой файл снятый GoPro 11. Far падает в красный экран. Другие видео файлы открываются нормально.
Пример файла на котором происходит падение https://www.dropbox.com/scl/fi/1u2gdzj8 ... 39flk&dl=0
Остальные программы его открывают нормально. Файлы большего размера созданные не GoPro плагин откывает нормально
Windows 11 Home x64
Version 24H2
OS Build 26120.961
Far 3.0.6344.0 x86
ExifTool Version Number : 12.86
File Name : GX010284.MP4
Directory : .
File Size : 57 MB
File Modification Date/Time : 2024:06:27 19:50:31-07:00
File Access Date/Time : 2024:06:27 19:50:30-07:00
File Creation Date/Time : 2024:06:27 19:50:24-07:00
File Permissions : -rw-rw-rw-
File Type : MP4
File Type Extension : mp4
MIME Type : video/mp4
Major Brand : MP4 v1 [ISO 14496-1:ch13]
Minor Version : 2013.10.18
Compatible Brands : mp41
Media Data Size : 57351162
Media Data Offset : 36
Movie Header Version : 0
Create Date : 2024:06:28 02:50:25
Modify Date : 2024:06:28 02:50:25
Time Scale : 30000
Duration : 3.80 s
Preferred Rate : 1
Preferred Volume : 100.00%
Preview Time : 0 s
Preview Duration : 0 s
Poster Time : 0 s
Selection Time : 0 s
Selection Duration : 0 s
Current Time : 0 s
Next Track ID : 5
Lens Serial Number : LSU2092202402092
Camera Serial Number Hash : e7bee7de6eb0fdfaa437054ee7876ae9
Metadata Version : 8.2.0
Firmware Version : H22.01.02.12.00
Camera Serial Number : C3471327190720
Camera Model Name : HERO11 Black
Media Unique ID : dee7bee7fafdb06e4e0537a4e96a87e700000000000000000000000000000000
Auto Rotation : Up
Digital Zoom : Yes
Pro Tune : On
White Balance : AUTO
Sharpness : MED
Color Mode : NATURAL
Maximum Shutter Angle : AUTO
Auto ISO Max : 1600
Auto ISO Min : 100
Exposure Compensation : 0.0
Rate :
Sensor Readout Time : 24
Electronic Image Stabilization : HS EIS
Audio Setting : AUTO
Field Of View : Wide
Device Name : Highlights
Track Header Version : 0
Track Create Date : 2024:06:28 02:50:25
Track Modify Date : 2024:06:28 02:50:25
Track ID : 1
Track Duration : 3.80 s
Track Layer : 0
Track Volume : 0.00%
Image Width : 5312
Image Height : 4648
Graphics Mode : srcCopy
Op Color : 0 0 0
Compressor ID : hvc1
Source Image Width : 5312
Source Image Height : 4648
X Resolution : 72
Y Resolution : 72
Compressor Name : GoPro H.265 encoder
Bit Depth : 24
Video Frame Rate : 29.97
Time Code : 3
Balance : 0
Audio Format : mp4a
Audio Channels : 2
Audio Bits Per Sample : 24
Audio Sample Rate : 48000
Text Font : Unknown (21)
Text Face : Plain
Text Size : 10
Text Color : 0 0 0
Background Color : 65535 65535 65535
Font Name : Helvetica
Other Format : tmcd
Playback Frame Rate : 29.97002997
Matrix Structure : 1 0 0 0 1 0 0 0 1
Media Header Version : 0
Media Create Date : 2024:06:28 02:50:25
Media Modify Date : 2024:06:28 02:50:25
Media Time Scale : 1000
Media Duration : 3.80 s
Handler Class : Media Handler
Handler Type : NRT Metadata
Handler Description : GoPro MET
Gen Media Version : 0
Gen Flags : 0 0 0
Gen Graphics Mode : srcCopy
Gen Op Color : 0 0 0
Gen Balance : 0
Meta Format : gpmd
Warning : [minor] The ExtractEmbedded option may find more tags in the media data
Image Size : 5312x4648
Megapixels : 24.7
Avg Bitrate : 121 Mbps
Rotation : 0
General
Complete name : C:\Dropbox\GX010284.MP4
Format : MPEG-4
Format profile : Base Media / Version 1
Codec ID : mp41 (mp41)
File size : 54.7 MiB
Duration : 3 s 804 ms
Overall bit rate : 121 Mb/s
Frame rate : 29.970 FPS
Encoded date : 2024-06-28 02:50:25 UTC
Tagged date : 2024-06-28 02:50:25 UTC
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L6@Main
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 3 s 804 ms
Bit rate : 120 Mb/s
Width : 5 312 pixels
Height : 4 648 pixels
Display aspect ratio : 1.143
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.163
Stream size : 54.6 MiB (100%)
Title : GoPro H.265
Language : English
Encoded date : 2024-06-28 02:50:25 UTC
Tagged date : 2024-06-28 02:50:25 UTC
Color range : Full
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : hvcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 3 s 776 ms
Bit rate mode : Constant
Bit rate : 192 kb/s
Nominal bit rate : 48.0 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 87.3 KiB (0%)
Title : GoPro AAC
Language : English
Encoded date : 2024-06-28 02:50:25 UTC
Tagged date : 2024-06-28 02:50:25 UTC
Other #1
ID : 3
Type : Time code
Format : QuickTime TC
Duration : 3 s 804 ms
Bit rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Time code of first frame : 20:30:14:23
Time code of last frame : 20:30:18:20
Time code, stripped : Yes
Title : GoPro TCD
Language : English
Encoded date : 2024-06-28 02:50:25 UTC
Tagged date : 2024-06-28 02:50:25 UTC
Other #2
ID : 4
Type : meta
Format : gpmd
Codec ID : gpmd
Duration : 3 s 803 ms
Bit rate mode : Variable
Title : GoPro MET
Language : English
Encoded date : 2024-06-28 02:50:25 UTC
Tagged date : 2024-06-28 02:50:25 UTC
Duration_LastFrame : -201
Volodya, Обновите плагин.
На вашем файле MediaInfo 3.15.24 (04.06.2024) у меня не падает, 3.15.21 падает.
Скорее всего ошибка исправлена в MediaInfoLib.
Last edited by 2useven10 on Thu 11 Jul, 2024 11:39, edited 1 time in total.
Хотя в bug_reports.txt у вас свежая версия 3.15.24
В общем со свежими версиями фар и плагина повторить падение у меня не получилось.
Может в консерватории фар что-то изменилось...
2useven10 wrote: Thu 11 Jul, 2024 11:45
В общем со свежими версиями фар и плагина повторить падение у меня не получилось.
У меня падает и на последней версии фара (6345). Перекачал плагин. Не помогло. Установил Far на другую машину. Добавил MediaInfo. Падает. Взял файл от GoPro 10 (а вдруг?). Всё в порядке. Падает.
Volodya wrote: Wed 17 Jul, 2024 00:39
У меня падает и на последней версии фара (6345). Перекачал плагин. Не помогло. Установил Far на другую машину. Добавил MediaInfo. Падает. Взял файл от GoPro 10 (а вдруг?). Всё в порядке. Падает.
Да, согласен. Падает, в том числе и на некоторых видео файлах с новых iPhone (такие файлы иногда для монтажа приносят "сурьёзные" клиенты).
Вынужден отказаться от плагина (очень жаль, столько лет вместе ), перешел на MediaInfo CLI и назначил ассоциации файлов F3 (работа по шаблону) и F4 (полная информация). Пришлось разбираться с шаблонами (огромное спасибо buniak_a_h за помощь в написании командной строки для ассоциаций FAR, а в конструкции шаблона пришлось разбираться самому), но оно того стоило. Теперь могу смотреть информацию у всех (которые у меня есть и на которых плагин падал) видеофайлах.
Last edited by V.D.Volkov on Wed 17 Jul, 2024 05:38, edited 14 times in total.