[wlx/wdx] TCMediaInfo
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
-
Олег Верещагин
- Сообщения: 1
- Зарегистрирован: Пн окт 04, 2021 20:04
Всем привет.
Возникла такая проблема. Снимали видео двумя камерами. Для того, чтобы было удобно совмещать видео с двух камер между собой, я обычно переименовываю все видео по формату[YMD]_[hms]_I, где I - индекс камеры. В случае, если дата/время модификации не совпадают с датой и временем съёмки, использую tcmediainfo с шаблоном [=tcmediainfo.Дата кодирования.YMD_hms]_I. Но тут снимали Айфоном 12 Pro, и нашла коса на камень. Ни одна из этих дат не имеет ничего общего с реальностью. Единственное правильные дата и время находятся в метатеге com.apple.quicktime.creationda : 2021-10-02T11:16:33+0300 - вот в таком формате. Но tcmediainfo не позволяет переименовывать по произвольному метатегу. Можете подсказать, реально ли с помощью каких-нибудь файлов настроек или ещё каким способом реализовать переименование по этому метатегу?
Возникла такая проблема. Снимали видео двумя камерами. Для того, чтобы было удобно совмещать видео с двух камер между собой, я обычно переименовываю все видео по формату[YMD]_[hms]_I, где I - индекс камеры. В случае, если дата/время модификации не совпадают с датой и временем съёмки, использую tcmediainfo с шаблоном [=tcmediainfo.Дата кодирования.YMD_hms]_I. Но тут снимали Айфоном 12 Pro, и нашла коса на камень. Ни одна из этих дат не имеет ничего общего с реальностью. Единственное правильные дата и время находятся в метатеге com.apple.quicktime.creationda : 2021-10-02T11:16:33+0300 - вот в таком формате. Но tcmediainfo не позволяет переименовывать по произвольному метатегу. Можете подсказать, реально ли с помощью каких-нибудь файлов настроек или ещё каким способом реализовать переименование по этому метатегу?
- Monarch-LFV
- Сообщения: 360
- Зарегистрирован: Пн июл 22, 2019 13:20
Олег Верещагин
Немного не про плагин в теме, но решение такое:
Плагин PCREsearch. У меня получилось вытянуть эти данные (именно из этого тега) для i6 так:
В файле PCREsearch.ini в соответствующих строках:
regex9=(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2})
regex9name=Дата Iphone
regex9type=4
regex9replace=$1
regex9flags=4
OnDemandLimit=5000 ;лимиты на размер файла в МБ
Номер (здесь 9) - возможно поменять на другой, ну и следим в начале этого файла, чтобы это поле показывалось:
regexcount=9
Все даты показываются в столбце ТС, а соответственно можно вытянуть в имя файла в нужной вам форме.
Немного не про плагин в теме, но решение такое:
Плагин PCREsearch. У меня получилось вытянуть эти данные (именно из этого тега) для i6 так:
В файле PCREsearch.ini в соответствующих строках:
regex9=(\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2})
regex9name=Дата Iphone
regex9type=4
regex9replace=$1
regex9flags=4
OnDemandLimit=5000 ;лимиты на размер файла в МБ
Номер (здесь 9) - возможно поменять на другой, ну и следим в начале этого файла, чтобы это поле показывалось:
regexcount=9
Все даты показываются в столбце ТС, а соответственно можно вытянуть в имя файла в нужной вам форме.
Олег Верещагин
В файл TCMediaInfo.xml добавьте источник и колонку в соответствующие узлы. После нужно перезапустить тотал. В списке колонок плагина появится новая колонка "QT Creation Date" с нужной датой.
Если колонка появилась, но пустая, проще всего удалить файл базы base.db.
В файл TCMediaInfo.xml добавьте источник и колонку в соответствующие узлы. После нужно перезапустить тотал. В списке колонок плагина появится новая колонка "QT Creation Date" с нужной датой.
Код: Выделить всё
<sources>
...
<source name="QTCreationDate" field="com.apple.quicktime.creationdate"/>
</sources>
<columns>
...
<column name="QT Creation Date" coltype="ft_datetime">QTCreationDate</column>
</columns>
1. Большое спасибо - работает.Loopback писал(а):Олег Верещагин
Но выдаёт время со сдвигом по UTC, например:
- В файле записано так -
com.apple.quicktime.creationdate : 2021-11-02T15:39:19+0200
- TCMediaInfo выдает так -
"QT Creation Date" : 2021-11-02 17.39.19
Возможно ли сделать так чтоб TCMediaInfo отображало именно то время, которое есть (без корректировки по UTC - +2 часа) - "15:39:19"?
2. Может кто знает - возможно ли сделать кнопку для групового переименования (Ctrl+M)? Сам пользуюсь кнопкой ниже, но она не работает с Афйновскими видео.
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c exiftool.exe -v0 -fileOrder DateTimeOriginal "-FileName<DateTimeOriginal" -d %Y-%m-%d_%H.%M.%S.%%e
%S > exiftool.rep
%WINDIR%\exiftool.exe
Переименовать выделенные файлы и/или все файлы подкаталогов согласно тегу "Date/Time Original" из EXIF
1
-1
mono
Ваш второй вопрос в таком виде нарушает правила форума. В данной теме это оффтоп, для запроса кнопок есть специальная тема, но и туда переносить вопрос бессмысленно, поскольку в кнопке для ИГП можно указать только multirename имя_шаблона (см. справку), а настраивать и создавать шаблон вам следует в самом инструменте, проверив прежде на пробных файлах, подходит ли тот или иной плагин (в т.ч. текущий) под задачу. Кроме того на форуме не раз говорилось, что в тихом режиме, без открытия окна инструмент группового переименования не вызывается, т.е это в любом случае не совсем автоматизация и неполная замена прежней кнопки. (Возможности её коррекции при необходимости выясняются, естественно, тоже не здесь — в частности, для Exiftool есть специальная тема. Ещё при первой публикации похожей кнопки в текущей теме было ясно сказано, что это оффтоп.)
Ваш второй вопрос в таком виде нарушает правила форума. В данной теме это оффтоп, для запроса кнопок есть специальная тема, но и туда переносить вопрос бессмысленно, поскольку в кнопке для ИГП можно указать только multirename имя_шаблона (см. справку), а настраивать и создавать шаблон вам следует в самом инструменте, проверив прежде на пробных файлах, подходит ли тот или иной плагин (в т.ч. текущий) под задачу. Кроме того на форуме не раз говорилось, что в тихом режиме, без открытия окна инструмент группового переименования не вызывается, т.е это в любом случае не совсем автоматизация и неполная замена прежней кнопки. (Возможности её коррекции при необходимости выясняются, естественно, тоже не здесь — в частности, для Exiftool есть специальная тема. Ещё при первой публикации похожей кнопки в текущей теме было ясно сказано, что это оффтоп.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
mono
Попробуйте такой вариант, типы ft_date и ft_time интерпретируют дату/время как локальные. Версия плагина должна быть не ниже 1.0.4.
Попробуйте такой вариант, типы ft_date и ft_time интерпретируют дату/время как локальные. Версия плагина должна быть не ниже 1.0.4.
Код: Выделить всё
<sources>
...
<source name="QTCreationDate" field="com.apple.quicktime.creationdate"/>
</sources>
<columns>
...
<column name="QT Creation Date (local)" coltype="ft_date">QTCreationDate</column>
<column name="QT Creation Time (local)" coltype="ft_time">QTCreationDate</column>
</columns>-
jiangzhenjerry
- Сообщения: 3
- Зарегистрирован: Вт май 31, 2022 00:32
Переведено Google Translate:
Привет! Когда я пытаюсь просмотреть (Ctrl+Q) аудиофайлы со встроенным изображением обложки, возникает ошибка:
Я попробовал несколько аудиофайлов (mp3, flac...), и все они имеют эту проблему. Любые идеи, как решить эту проблему?
Моя версия ТС: 10.50b7
Моя версия TCMediaInfo: 1.0.5
Моя версия MediaInfo_x64.dll: 22.3.0.0
Образец mp3-файла можно найти ниже. Но это происходит не только с этим файлом.
https://www.upload.ee/files/14185988/De ... u.mp3.html
(Я пока не могу публиковать ссылки. Пожалуйста, замените «hxxps» на «https»)
============================================
Hi! When I try to preview (Ctrl+Q) audio files with embedded cover image, an error occurs:
I have tried a few audio files (mp3, flac...) and they all have this issue. Any ideas how to resolve this?
My TC version: 10.50b7
My TCMediaInfo version: 1.0.5
My MediaInfo_x64.dll version: 22.3.0.0
A sample mp3 file can be found below. But it doesn't only happen to this file.
https://www.upload.ee/files/14185988/De ... u.mp3.html
(I cannot post links yet. please replace 'hxxps' by 'https')
[mod="CaptainFlint"]Ссылки исправлены.
The links are fixed now.[/mod]
Привет! Когда я пытаюсь просмотреть (Ctrl+Q) аудиофайлы со встроенным изображением обложки, возникает ошибка:
Код: Выделить всё
Script error : Invalid parameters, function LINEADDCOVER : Invalid pointer operation (LINEADDCOVER ( '' , 5 , 5 ) )Моя версия ТС: 10.50b7
Моя версия TCMediaInfo: 1.0.5
Моя версия MediaInfo_x64.dll: 22.3.0.0
Образец mp3-файла можно найти ниже. Но это происходит не только с этим файлом.
https://www.upload.ee/files/14185988/De ... u.mp3.html
(Я пока не могу публиковать ссылки. Пожалуйста, замените «hxxps» на «https»)
============================================
Hi! When I try to preview (Ctrl+Q) audio files with embedded cover image, an error occurs:
Код: Выделить всё
Script error : Invalid parameters, function LINEADDCOVER : Invalid pointer operation (LINEADDCOVER ( '' , 5 , 5 ) )My TC version: 10.50b7
My TCMediaInfo version: 1.0.5
My MediaInfo_x64.dll version: 22.3.0.0
A sample mp3 file can be found below. But it doesn't only happen to this file.
https://www.upload.ee/files/14185988/De ... u.mp3.html
(I cannot post links yet. please replace 'hxxps' by 'https')
[mod="CaptainFlint"]Ссылки исправлены.
The links are fixed now.[/mod]
jiangzhenjerry
Tested your file (and many my files as well) with the same versions, but can't reproduce the problem. What OS version you use?
I will revise the code of this function for potential flaws.
-----
Протестировал приложенный файл и много своих, на тех же версиях, проблема не проявляется. Возможно, что-то связано с окружением.
Надо посмотреть код функции на потенциальные косяки.
Tested your file (and many my files as well) with the same versions, but can't reproduce the problem. What OS version you use?
I will revise the code of this function for potential flaws.
-----
Протестировал приложенный файл и много своих, на тех же версиях, проблема не проявляется. Возможно, что-то связано с окружением.
Надо посмотреть код функции на потенциальные косяки.
-
jiangzhenjerry
- Сообщения: 3
- Зарегистрирован: Вт май 31, 2022 00:32
Loopback
Thank you very much for your reply. I'm using Windows 11 x64. But I also tried Windows 10 x64, and the problem exists too. Maybe it is related to my settings?
------
Спасибо вам большое за ваш ответ. Я использую Windows 11 x64. Но я также пробовал Windows 10 x64, и проблема тоже существует. Может это связано с моими настройками?
Thank you very much for your reply. I'm using Windows 11 x64. But I also tried Windows 10 x64, and the problem exists too. Maybe it is related to my settings?
------
Спасибо вам большое за ваш ответ. Я использую Windows 11 x64. Но я также пробовал Windows 10 x64, и проблема тоже существует. Может это связано с моими настройками?
jiangzhenjerry
Well, while it's still not reproduceable for me on mp3/flac, on testing Win11 too, got the same error on *.ogg files. Though, problem with ogg's have other root, this helped to find one flaw, that potentially may cause error for you.
Compiled fixed version, please test it.
-----
У меня на mp3/flac проблема не воспроизводится, в том числе и на Win11, но проявляется на ogg-файлах. Хотя проблема с ogg имеет другую природу, это помогло найти потенциальный косяк, который может вызывать такую ошибку.
Скомпилированная тестовая версия.
Well, while it's still not reproduceable for me on mp3/flac, on testing Win11 too, got the same error on *.ogg files. Though, problem with ogg's have other root, this helped to find one flaw, that potentially may cause error for you.
Compiled fixed version, please test it.
-----
У меня на mp3/flac проблема не воспроизводится, в том числе и на Win11, но проявляется на ogg-файлах. Хотя проблема с ogg имеет другую природу, это помогло найти потенциальный косяк, который может вызывать такую ошибку.
Скомпилированная тестовая версия.
-
jiangzhenjerry
- Сообщения: 3
- Зарегистрирован: Вт май 31, 2022 00:32
Loopback
Доброго здоровья!
В TCMediaInfo.xml listeroptions -> display -> FieldTextColor — это же цвет текста вот в этой колонке, правильно я понимаю?

Если да, то не реагирует на изменение цвета. Я пробовал также подключать sample.xml как есть, только с изменением этой одной настройки — не реагирует. Версия плагина 1.0.6 (спасибо за обновление), а TC 10.00. Не могли бы глянуть?
Доброго здоровья!
В TCMediaInfo.xml listeroptions -> display -> FieldTextColor — это же цвет текста вот в этой колонке, правильно я понимаю?

Если да, то не реагирует на изменение цвета. Я пробовал также подключать sample.xml как есть, только с изменением этой одной настройки — не реагирует. Версия плагина 1.0.6 (спасибо за обновление), а TC 10.00. Не могли бы глянуть?