Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[wlx/wdx] TCMediaInfo
Goto page Previous  1, 2, 3 ... 16, 17, 18 ... 49, 50, 51  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Loopback



Joined: 07 Sep 2009
Posts: 1281

Post (Separately) Posted: Wed Oct 24, 2012 18:02    Post subject: Reply with quote

LonerD
Извиняюсь за дезинформацию, неправильное название атрибута, когда-то изменил, а в документации не исправил. И кроме того, баг в единицах.

В общем, сейчас тип поля не устанавливается для единиц, только для колонок без них.

Попробуй добавить такую строчку в колонки:
Code:

<column name="AudioBitrateNum" coltype="ft_numeric_32">AudioBr</column>

Теперь если выбрать поле AudioBitrateNum в поиске, будет возможность числового сравнения.

Баг, разумеется, исправлю.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Mon Oct 29, 2012 17:41    Post subject: Reply with quote

Спасибо. По аналогии продолжительность
Code:
<column name="DurationNum" coltype="ft_numeric_32">Output:=TimingFormat('%hh:%mm:%ss', Duration);</column>

и при поиске задавать hh:mm:ss, то есть меньше часа tcmediainfo.DurationNum < 01:00:00
Back to top
View user's profile Send private message
Cosmoport



Joined: 20 Dec 2012
Posts: 5

Post (Separately) Posted: Sat Dec 22, 2012 00:44    Post subject: Reply with quote

Может кто подскажет?
"Mastered_Date" по умолчанию отдает информацию вида: "Sun Dec 9 17.24.09 2012.AVI" (прим.), а задача на выходе получить:
"YYYY-MM-DD-HH-MM-SS.AVI". Самостоятельное истязание TCMediaInfo.xml равно, как и поиск альтернатив ничего не дали.
Конечная цель - пакетное переименование личного фото-видео архива в хронологическом порядке согласно дате начала, либо окончания съемки по локальному времени, установленному в фотокамере (не времени создания файла на диске).
Как достигнуть сией высоты? Rolling Eyes
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Sat Dec 22, 2012 01:43    Post subject: Reply with quote

Cosmoport wrote:
поиск альтернатив

Для фото-архива использовал утилиту Exiftool.
Кнопка:
Code:
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
Может и с AVI cработает?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sat Dec 22, 2012 08:20    Post subject: Reply with quote

Loopback
Есть подвижки с 64 бит?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Cosmoport



Joined: 20 Dec 2012
Posts: 5

Post (Separately) Posted: Sat Dec 22, 2012 11:04    Post subject: Reply with quote

to sa
Спасибо за отклик, но дело в том, что как раз таки с фотографиями совершенно ни каких проблем нет. Успешно использую пакетное переименование тем же ТС с плагином EXIF. А вот с видео... Mad .
Честное слово, просто поражает отсутствие информации и софта на эту тему. Неужели, все только фото в порядке содержат, а видео отдельной кучей сваливают?

По поводу предложения использовать кнопку для ТС. Здесь мои познания весьма поверхностны, а по сему без пошаговой помощи неявно представляю, чего и к чему прикручивать надо. Вообще-то, ну очень хотелось бы заполучить какой нибудь простой инструмент для такой тривиальной на мой взгляд задачи.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Sun Dec 23, 2012 01:55    Post subject: Reply with quote

Cosmoport wrote:
чего и к чему прикручивать надо
1. Скачать программу.
2. Переименовать в exiftool.exe и положить в каталог Windows.
3. Для создания кнопки выделить всё, что в разделе "Код". Правой кнопкой мышки -> Копировать. В TC на панели инструментов правой кнопкой мышки -> Вставить.
4. Выделить файлы для переименования, нажать кнопку.
Back to top
View user's profile Send private message
Cosmoport



Joined: 20 Dec 2012
Posts: 5

Post (Separately) Posted: Sun Dec 23, 2012 04:04    Post subject: Reply with quote

Спасибо. Все сделал, как это описано выше. Кнопка работает, но по какой-то причине, из полтутора сотен файлов бывших под рукой и взятых для проверки, около десятка программа упорно игнорирует (12 из 147 если быть точным) Confused. Хотя, всё таже библиотека MediaInfo стабильно переименовывает все без исключений файлы, только, как я писал выше, не в том формате который я пытаюсь от неё получить.
Code:
<column name="Mastered Date" >MasteredDate</column>

Я изменял сроку,
Code:
<column name="Mastered Date" coltype="ft_datetime">MasteredDate</column>
но в этом случае плагин TC вообще переставал выводить информацию.
То есть, я бы всё таки хотел получить ответ, по поводу правильного варианта редактирования скрипта, если это возможно.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1281

Post (Separately) Posted: Mon Dec 24, 2012 12:13    Post subject: Reply with quote

ask-rus wrote:
Есть подвижки с 64 бит?

64-битная версия выложена тремя страницами ранее. Или какие нужны подвижки?
Cosmoport wrote:
Честное слово, просто поражает отсутствие информации и софта на эту тему. Неужели, все только фото в порядке содержат, а видео отдельной кучей сваливают?

Тут скорее дело в том, что в отличие от фото, где есть стандартизированный Exif, в видео дата записывается далеко не всегда и не везде, а если и есть, то ее формат зависит от контейнера.
Cosmoport wrote:
Хотя, всё таже библиотека MediaInfo стабильно переименовывает все без исключений файлы, только, как я писал выше, не в том формате который я пытаюсь от неё получить.

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

В принципе, пока можно делать в 2 этапа: файлы переименовываются в тот формат, как показано выше, а потом в нужный с помощью группового переименования.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Dec 24, 2012 13:57    Post subject: Reply with quote

Loopback wrote:
64-битная версия выложена тремя страницами ранее.

Просто привык следить за обновками с главной сайта, шапки темы форума или домашней страницы плагина, а там всё по-старому.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Cosmoport



Joined: 20 Dec 2012
Posts: 5

Post (Separately) Posted: Mon Dec 24, 2012 15:59    Post subject: Reply with quote

Вот, что по получилось.

sa
Безмерно благодарен за сответ! Всё работает отлично! Уж очень долго доставал меня этот вопрос, а по сему счастью нет предела Very Happy! Проблема была в том, что выше упомянутые 12 файлов оказались дубликатами в одном каталоге, под разными именами. (Результат ручного переименования. Дальше так продолжаться просто не могло ))!
Единственное, хотелось бы, точно знать какую дату и время отдает "DateTimeOriginal". Начала съемки или её окончания. Не то, что бы это очень важно, устраивают оба варианта, просто чтобы знать, а за одно и быть уверенным, что подобная ситуация не повториться, если буду эксперементировать в дальнейшем.

Loopback
Откровенно говоря, ждал Вашего ответа. Не хотел в личку беспокоить. Cool
Loopback wrote:
в видео дата записывается далеко не всегда и не везде,

Ну разве ж это отговорка? Люди вот живут, мучаются Mr. Green.
Loopback wrote:
Формат пока поменять не получится, надо добавить в скриптовый движок строчные функции.

Не совсем понимаю, это возможно сделать своими силами, дописав нужные строки в "TCMediaInfo.xml"?
Loopback wrote:
В принципе, пока можно делать в 2 этапа

Да. Такая мысль была. Только вот маску никак не мог сообразить. Последовательность данных не та. И хотя в принципе вопрос уже решен, было бы очень здорово добить и эту тему. Хочется, что бы ТС был не просто "отличным швейцарским перочинным ножиком", а "отличным швейцарским перочинным ножиком на все случаи жизни" ))!


Last edited by Cosmoport on Mon Dec 24, 2012 22:47; edited 1 time in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Mon Dec 24, 2012 16:40    Post subject: Reply with quote

Cosmoport wrote:
Начала съемки или её окончания.
Судя по имеющимся у меня MOV-файлам, скорее начала, чем окончания.

Cosmoport wrote:
что подобная ситуация не повториться
Можно в команде перед расширением добавить счётчик
Code:
Exiftool.exe -v0 -fileOrder DateTimeOriginal "-FileName<DateTimeOriginal" -d %Y-%m-%d_%H.%M.%S_%%.3nc.%%e
или
Code:
Exiftool.exe -v0 -fileOrder DateTimeOriginal "-FileName<DateTimeOriginal" -d %Y-%m-%d_%H.%M.%S%%+c.%%e
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1281

Post (Separately) Posted: Mon Dec 24, 2012 21:16    Post subject: Reply with quote

ask-rus wrote:
Просто привык следить за обновками с главной сайта, шапки темы форума или домашней страницы плагина, а там всё по-старому.

Ну так бета пока. Оперативно обновляться будет, когда достигнет wincmd.ru.

Cosmoport wrote:
Не совсем понимаю, это возможно сделать своими силами, дописав нужные строки в "TCMediaInfo.xml"?

Когда добавлю функции работы со строками, тогда можно будет самостоятельно из исходной строки собрать что нужно.
Back to top
View user's profile Send private message
Cosmoport



Joined: 20 Dec 2012
Posts: 5

Post (Separately) Posted: Tue Dec 25, 2012 01:04    Post subject: Reply with quote

Всё понял. Напоследок, раз уж всё так радужно получилось, хотелось бы допилить пару деталей. Тогда, это точно будет "тот самый" инструмент с возможностью совместного группового переименования фото и видео файлов, в один клик.
sa wrote:
2. Переименовать в exiftool.exe и положить в каталог Windows.
Дело в том, что все жизненно необходимые программы храню отдельно от системы, в portable варианте. ТС, не исключение. Поэтому подумал, что логично и Exiftool подложить ему, скажем в папку с плагинами. Подложил, путь изменил, всё работает нормально, только в момент запуска, в появляющемся окне выводится надпись "Error opening directory >" и дальше идёт выполнение задачи. Предполагаю, что дело в "%S > exiftool.rep", т.к. файл не создается. Что не так?
sa wrote:
Можно в команде перед расширением добавить счётчик
Так и задумывал изначально. Только не порядковый номер добавлять, а случайное число. Просто не хотел заваливать таким колличеством вопросов сразу, а по ходу дела разобраться самому. Вобщем, в идеале на данный момент, выбрал: yyyy-mm-dd-hh-mm-ss-"модель камеры"-"случайное число". Возможно? (в принципе, два последних можно получить из другого плагина, но это уже лишние движения, хотя и это в полне устраивает.)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Tue Dec 25, 2012 14:01    Post subject: Reply with quote

Cosmoport
Code:
TOTALCMD#BAR#DATA
%ComSpec% /c %COMMANDER_PATH%\Utils\Exiftool\Exiftool.exe -m -v0 -fileOrder DateTimeOriginal "-FileName<$DateTimeOriginal-$Model-%.3nc.%e" -d %Y-%m-%d-%H-%M-%S -ext "*"
%S  > exiftool.rep
%COMMANDER_PATH%\Utils\Exiftool\Exiftool.exe
Переименовать выделенные файлы и/или все файлы подкаталогов согласно тегам "Date/Time Original" и "Model" из EXIF со счётчиком

1
-1
С порядковым числом в счётчике. Случайное не знаю как прикрутить.
Этой кнопкой переименовывются любые выделенные файлы, в том числе и без тегов! Если надо переименовать, скажем, только jpg и avi, то вместо –ext “*” надо записать –ext jpg –ext avi
Вообще-то у нас оффтоп.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 16, 17, 18 ... 49, 50, 51  Next
Page 17 of 51

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group