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 ... 17, 18, 19 ... 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
ask-rus



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

Post (Separately) Posted: Thu Dec 27, 2012 13:53    Post subject: Reply with quote

Loopback
База вынесена в TEMP:
Quote:
D:\TotalCmd8\TEMP\TCMediaInfo.db

А библиотеки в LIBRARY:
Quote:
D:\TotalCmd8\LIBRARY\MediaInfo_x64.dll
D:\TotalCmd8\LIBRARY\Sqlite3_x64.dll

В конфиге всё верно:
Code:
        <Sqlite64Path>D:\TotalCmd8\LIBRARY\Sqlite3_x64.dll</Sqlite64Path>
        <MediaInfo64Path>D:\TotalCmd8\LIBRARY\MediaInfo_x64.dll</MediaInfo64Path>

Вопрос, почему ошибка (Листер)?
Quote:
---------------------------
TCMedia: Error!
---------------------------
Error while loading MediaInfo.dll
---------------------------
ОК
---------------------------


Добавлено спустя 2 минуты:

Code:
[ListerPlugins]
12=D:\TotalCmd8\PLUGINS\wdx\TCMediaInfo\TCMediaInfo.wdx64
12_detect="MULTIMEDIA | FORCE"

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



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Fri Dec 28, 2012 20:55    Post subject: Reply with quote

ask-rus
Просто потому, что листерный плагин совсем не дописан, и пока находит библиотеку только в своем каталоге. Более того, имя должно быть только MediaInfo.dll

Я займусь этим после релиза Autorun.
Back to top
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Fri Dec 28, 2012 21:09    Post subject: Reply with quote

Loopback
Понятно, тогда я выключаю листерный и ожидаю.

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



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Fri Dec 28, 2012 21:21    Post subject: Reply with quote

ask-rus wrote:
Напоследок, откуда ты берешь последние версии используемых библиотек MediaInfo_x64.dll и Sqlite3_x64.dll? Поделись ссылками, пожалуйста.

Свежачок MediaInfo тут: http://megui.xvidvideo.ru/auto/

А вот Sqlite не помню где брал, помню только, что еле нашел 64-битную версию. Но в принципе, смысла обновлять Sqlite нет - если, конечно, не используешь ее где-то еще.
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 29, 2012 14:19    Post subject: Reply with quote

<Sqlite64Path> и <MediaInfo64Path> требуют библиотеки с именами MediaInfo_x64.dll и Sqlite3_x64.dll соответственно? Или имя MediaInfo.dll вместо MediaInfo_x64.dll плагин тоже схавает? Просто, смотрю, библиотеки поставляются без дополнительного "_x64", не хочу лишних телодвижений с переименованием - скачал архив, скопировал файл архива с заменой и делов.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
campoviy



Joined: 18 Dec 2010
Posts: 109
Location: Russian Federation, Krasnodar region

Post (Separately) Posted: Sat Dec 29, 2012 14:58    Post subject: Reply with quote

ask-rus
ask-rus wrote:
MediaInfo
Откуда угодно. Например, отсюда:
MediaInfo_DLL_0.7.61_Windows_i386_WithoutInstaller.7z
MediaInfo_DLL_0.7.61_Windows_x64_WithoutInstaller.7z
Я проверил, здесь те же самые библиотеки лежат, но взяты они именно с SF (т.к. именно туда их выкладывает разработчик MediaInfo).
ask-rus wrote:
Sqlite3
C этим похуже: здесь нет. Это также не то, насколько я понимаю. Проще попросить кого-нибудь скомпилять нужную версию…
_________________
Пластмассовый мир победил, макет оказался сильней
Последний кораблик остыл, последний фонарик устал…

(ГО – «Моя оборона», авт. Е. Летов)
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Sun Dec 30, 2012 20:16    Post subject: Reply with quote

ask-rus wrote:
<Sqlite64Path> и <MediaInfo64Path> требуют библиотеки с именами MediaInfo_x64.dll и Sqlite3_x64.dll соответственно? Или имя MediaInfo.dll вместо MediaInfo_x64.dll плагин тоже схавает? Просто, смотрю, библиотеки поставляются без дополнительного "_x64", не хочу лишних телодвижений с переименованием - скачал архив, скопировал файл архива с заменой и делов.

Схавает, путь определяется соответствующими ключами. Но поскольку две разные библиотеки с одним именем в одном каталоге сосуществовать не смогут, придется их разносить по разным. Это - без проблем. Можно и переменные окружения использовать.
Back to top
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Fri Mar 01, 2013 19:53    Post subject: Reply with quote

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



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Mon Mar 04, 2013 13:56    Post subject: Reply with quote

ask-rus
А как округляешь?
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 Mar 04, 2013 14:29    Post subject: Reply with quote

Loopback
На одной из страниц позади пример, пробовал по аналогии. Я так понял, что-то изменилось с тех пор. Как быть с этим? Ведь в этих строках необходимо проводить изменения?
Code:
        <column name="Video Bitrate">
            <unit name="Bps">VideoBr</unit>
            <unit name="KBps" type="script">Output:=Format('%f', VideoBr/1000);</unit>
            <unit name="MBps" type="script">Output:=Format('%f', VideoBr/1000000);</unit>
        </column>


Code:
        <column name="Audio Bitrate">
            <unit name="Bps">AudioBr</unit>
            <unit name="KBps" type="script"><![CDATA[if (AudioBr <> '') then Output:=Format('%f', AudioBr/1000);]]></unit>
        </column>

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



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Mon Mar 04, 2013 22:37    Post subject: Reply with quote

ask-rus wrote:
Я так понял, что-то изменилось с тех пор.

Может быть скриптовый движок? Smile Начиная с версии 0.7.

Актуальная версия - 0.71. Строки правильные, у меня с ними всё работает. Изменяя строку формата можно управлять округлением, например %.0f округлит до целого, %.1f - одна цифра после запятой и т.д. По-умолчанию - 2 цифры после запятой.
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Fri Apr 12, 2013 01:33    Post subject: Reply with quote

Loopback
TCx64 8.01
Windows 8 x64 Eng.

Code:
[ListerPlugins]
0=%COMMANDER_PATH%\Plugins\wdx\TCMediaInfo\TCMediaInfo.wdx
0_detect=MULTIMEDIA & EXT!="AI"
1=%COMMANDER_PATH%\Plugins\wlx\Imagine\Imagine.wlx
1_detect=MULTIMEDIA
[ListerPlugins64]
$checksum$=2149856381
0=1
1=1


TCMediaInfo.ini
Code:
[Settings]
Formats=AVI;DIVX;MPEG;MPE;MPA;DAT;MPG;ASF;VOB;MKV;OGM;MP1;MP2;MP3;MP4;
M4A;M4V;AVC;WAV;AIFF;OGG;WMA;MOV;WMV;QT;AC3;DTS;AU;D2V;RA;RM;APE;FLAC


Вызываем Листер (Ctrl+Q для примера) на графическом файле - чёрное окно (чёрная панель). То есть TCMediaInfo пытается открыть файл, но не может. Переключаемся на другой плагин - он открывается правильным плагином, на третий файл - опять чёрная панель и т.д...

Imagine приведён для наглядного примера как проще воспроизвести, на самом деле 64-х битный TCMediaInfo опережает все другие плагины и пытается открывать файлы любых форматов. 32-х битная версия при тех же настройках не лезет "поперед батька", не пытается открывать файлы, которые ей не нужно открывать.

PS. Что насчёт просьбы по отображению всей информации wlx-плагином. Удобно было бы Encoding settings смотреть. А так полная информация присутствует (строка копируется), но текст обрезается по ширине панели. Желательно, конечно, с переносами, а не с полосой прокрутки. Вот, как тут, например.

 !  Avada:
Во избежание порчи страницы строка кода со списом форматов принудительно разделена на две.

_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1283

Post (Separately) Posted: Tue Apr 16, 2013 13:31    Post subject: Reply with quote

LonerD wrote:
Imagine приведён для наглядного примера как проще воспроизвести, на самом деле 64-х битный TCMediaInfo опережает все другие плагины и пытается открывать файлы любых форматов. 32-х битная версия при тех же настройках не лезет "поперед батька", не пытается открывать файлы, которые ей не нужно открывать.

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

LonerD wrote:
PS. Что насчёт просьбы по отображению всей информации wlx-плагином.

Пока никак, я же за него даже не брался.
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Sun May 26, 2013 11:40    Post subject: Reply with quote

Loopback
а че на wincmd.ru не выложишь?
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Sat Jun 08, 2013 12:57    Post subject: Reply with quote

Кто знает как в wdx вывести признак наличия обложки? В wlx такое есть...
_________________
TC 9.51 | Win10 1903
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 ... 17, 18, 19 ... 49, 50, 51  Next
Page 18 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