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 

AudioInfo (content-плагин)
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
funduk



Joined: 16 Aug 2005
Posts: 1511
Location: Санкт-Петербург

Post (Separately) Posted: Sat Nov 11, 2006 13:10    Post subject: Reply with quote

Alextp wrote:
Посмотрел я на новое TC 7 API...
Да, наворотил Гислер. Честно говоря, заниматься переделкой плагина на новом API нет ни времени, ни желания. Да и вообще заниматься этим плагином, переводить его на новую версию ATL Lib и т.д. Переходите на AnyTag. Надеюсь, автор его переведет на новое API.

Я буду заниматься другими вещами.
Мляяяяяяяяяяяяяяяяяяяяяяяяяя!!!!!!! Evil or Very Mad Evil or Very Mad Evil or Very Mad Evil or Very Mad Evil or Very Mad
Почти год ждал, чтобы такое получить. Отлично! Хорошо хоть сырцы открыты...
Back to top
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Thu Dec 27, 2012 18:04    Post subject: Reply with quote

Alextp wrote:
Переходите на AnyTag.

На 32 бит пользовал AudioInfo. 64-битной, значит, нет и не будет. AnyTag также не имеет 64-битной версии.

Нет 64-битного контентного с заточкой под аудио?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
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 15:26    Post subject: Reply with quote

ask-rus
В порядке небольшого оффтопа (тема как-никак об AudioInfo), скажу, что я написал автору AnyTag 29 ноября (на немецком). Вдогонку, 30 ноября, было отправлено ещё одно письмо.
В первую очередь я попросил сделать 64-битные версии обоих плагинов AnyTag - и WDX, и WLX.
Во-вторых, я попросил приделать чтение юникодных тэгов (сейчас вываливается ошибка).
И, наконец, уже во втором письме (забыл, когда писал первое) я попросил добавить поддержку юникодных имён файлов. Сейчас тупо не берёт плагин такие имена.

Если интересуют подробности, возможно, имеет смысл создать отдельную тему по anytag.w?x.

По правде говоря, лично для меня наибольший интерес представляет именно WLX-плагин. По той причине, что в своё время я его очень удобно для себя настроил… См. конфиг anytag.any
Но если уж делать, так почему бы и WDX не обновить… В WLX, быть может, стоит компонент HTMLayout актуализировать немного.
_________________
Пластмассовый мир победил, макет оказался сильней
Последний кораблик остыл, последний фонарик устал…

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



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Sun Mar 31, 2019 16:05    Post subject: Reply with quote

Хоть и с запозданием на два года Smile , хочу представить обновленную версию плагина. Хотя я и разрабатываю более универсальный TCMediaInfo, для музыкальных файлов по скорости, возможности корректного декодирования тегов и некоторой специфической информации этот плагин всё равно остается вне конкуренции.

Тем не менее, вряд ли я бы этим занялся, если бы портирование предполагало долгое время. Но как оказалось, библиотека KOL была доработана и сейчас поддерживает компиляцию x64. Так что всё прошло довольно быстро и легко. Местами сделано грязновато (например, я не стал портировать/тестировать функционал записи тегов в модулях библиотеки ATL, а просто их закомментировал), но тратить время на неиспользуемый функционал желания нет.

В принципе мне не хватало только поддержки юникода, плюс многие файлы FLAC не читались.

Ключевые особенности: добавился юникод, версия x64, нормально читается необходимый мне FLAC, добавил поддержку нескольких более редких lossless-форматов TTA, WV, OFR, и форматов AC3, DTS.

Также пробовал добавить поддержку mp4, но она, кажется, так толком и не заработала. Разбираться лень, у меня этих файлов практически не бывает. Если кто желает заняться - милости просим.

Скачать плагин
Скачать исходники

Комментарий по исходникам: для MP4 использовал коммерческую библиотеку MP4TagLibrary с открытым исходным кодом и разрешенным бесплатным применением в бесплатных проектах. Поскольку для использования в плагине нужно было портировать ее на KOL, я списывался с автором библиотеки и получил разрешение на порт, при условии его лицензирования под исходной лицензией, т.е. права на порт принадлежат разработчику библиотеки. Если это по каким-то причинам неприемлемо - можно её выпилить.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Sun Mar 31, 2019 18:29    Post subject: Reply with quote

Loopback
Спасибо за релиз. Smile

Loopback wrote:
для музыкальных файлов по скорости, возможности корректного декодирования тегов и некоторой специфической информации этот плагин всё равно остается вне конкуренции.
А ты сравнивал скорость с anytag, media, id3, mp3info, DecID3WDX?
Да и последний по специфическим полям всяко поразнообразней остальных будет.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Sun Mar 31, 2019 19:08    Post subject: Reply with quote

Flasher wrote:
А ты сравнивал скорость с anytag, media, id3, mp3info, DecID3WDX?

Нет. Оставляю это энтузиастам Smile

Flasher wrote:
Да и последний по специфическим полям всяко поразнообразней остальных будет.

Может быть, но он только mp3/flac.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4948

Post (Separately) Posted: Sun Mar 31, 2019 20:53    Post subject: Reply with quote

Хочу взять ваш архив и поменять ридми- сплитнуть историю в новый файл (было ошибка - слить историю и ридми).
И выложить у меня.
Можно?

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

И напишите Гислеру про получение 100уе.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Sun Mar 31, 2019 21:16    Post subject: Reply with quote

Alextp
Нужно. Я же все равно не могу заменить его на wincmd.

Alextp wrote:
И напишите Гислеру про получение 100уе.

Даже так? Подумаю.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4948

Post (Separately) Posted: Sun Mar 31, 2019 21:23    Post subject: Reply with quote

Выложу.
Вот хистори какой.
Quote:

Version history
---------------

2019.03.31: fixed detect string mistake
2017.05.16: fixed reading UTF16BE-encoded ID3v2 tags
2017.04.02: fixed reading VQF tags (though, is this ever needed for anyone?)
2017.03.23: fixed bug with incorrect reading loooong ID3v2 tags
2017.02.13: added support for MP4, M4A (info and tags);
2017.02.13: improved OggVorbis module for support Opus and Speex (info and tags);
2017.02.12: for ID3V2 it's possible to get year from TDRC frame (recording date) in case of TYER absent;
2017.02.12: added ability for retrieve multiple comments from ID3V2-tags;
2017.02.12: added support (info and tags): OFR, WV, TTA
2017.02.12: updated OggVorbis, MPC modules;
2017.02.11: BASSMOD (not supported and not having x64-version) replaced with BASS;
2017.02.11: code updated for newer compilers, x64 version, unicode support;

(old versions by Alexey)

2005.12.06: added CDA support, "Comment" field shows track position in sec.;
added field "Tags", it lists tags present in file
2005.12.05: fixed bitrate display for WAV, AAC
2005.11.22: fixed support for MP3, APE;
field "Bit rate" renamed to "Bitrate";
added field "Bitrate type" (supported for MP3, WMA, AAC)
2005.11.12: added support for tracker formats: IT, XM, S3M, MTM, MOD, UMX;
added support for FLAC and multichannel WAV;
added fields: "Track (zero-filled)", "Copyright", "URL",
"Full text" (allows to perform full-text search);
field "Vendor" renamed to "Encoder"
2005.05.09: added MPC support
2005.05.05: fixed WMA support
2004.02.09: added APE support
2005.01.30: fixed time display when duration >1hr;
added field "Duration (H/M/S)"
2004.11.03: added support for MPEG, WAV, WMA, AAC, VQF
2004.10.27: duration is shown in H:M:S, bitrate in Kbps, sample rate in Hz/HKz
2004.10.26: initial version supported OGG


_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Sun Mar 31, 2019 21:31    Post subject: Reply with quote

Без проблем, всё нормально.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Sun Mar 31, 2019 21:39    Post subject: Reply with quote

Loopback wrote:
Нет. Оставляю это энтузиастам Smile
А, это было из оперы "сам себя не похвалишь". Ну, ОК. Smile
Loopback wrote:
Даже так? Подумаю.
А ты что, не знал? Shocked Уже 8 лет прошло. Срочно за бабками! До первой публикации можно по согласованию и больше поднять, тем более с таким уровнем плагинов как у тебя. Wink
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Sun Mar 31, 2019 22:17    Post subject: Reply with quote

Flasher wrote:
А, это было из оперы "сам себя не похвалишь".

Ничуть, особенно учитывая то, что плагин даже не мой. Просто и без тестов можно предположить, что разница между всеми специализированными плагинами будет незначительной. Поэтому смысла тратить на это времени не вижу. По понятной причине TCMediaInfo точно будет медленнее.

Flasher wrote:
А ты что, не знал?

Знаю, конечно. Но плагину уже есть альтернативы, и не одна. Но я подумаю.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 13729
Location: Москва

Post (Separately) Posted: Sun Mar 31, 2019 23:24    Post subject: Reply with quote

Loopback wrote:
Просто и без тестов можно предположить, что разница между всеми специализированными плагинами будет незначительной.
Тоже так думаю.
Loopback wrote:
По понятной причине TCMediaInfo точно будет медленнее.
Хорошо, что обозначил. Пусть народ знает.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4948

Post (Separately) Posted: Mon Apr 01, 2019 10:47    Post subject: Reply with quote

У меня - bass dll грузился 1 раз, выгрузка 1 раз.
У тебя - bass dll грузится на каждый файл, выгрузка тоже. Медленно.

Добавлено спустя 1 час 7 минут:

Получил баг репорт.
Quote:

it seems that AudioInfo 2019.03.31 x64 has a problem with .wav.
I systematically renamed the extensions after the crash. After renaming from .wa to .wav TC died again.
TC is x64 and Windows 7 too.

The wav is technically okay and nothing special.

General
Complete name : 03 - Little Fugue In G Minor.wav
Format : Wave
File size : 33.6 MiB
Duration : 3 min 19 s
Overall bit rate mode : Constant
Overall bit rate : 1 411 kb/s

Audio
Format : PCM
Format settings : Little / Signed
Codec ID : 1
Duration : 3 min 19 s
Bit rate mode : Constant
Bit rate : 1 411.2 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Stream size : 33.6 MiB (100%)

_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 983

Post (Separately) Posted: Mon Apr 01, 2019 12:47    Post subject: Reply with quote

Alextp wrote:
У меня - bass dll грузился 1 раз, выгрузка 1 раз.
У тебя - bass dll грузится на каждый файл, выгрузка тоже. Медленно.

Я сейчас уже не помню, там была какая-то проблема с работой BASS при однократной загрузке. Можно будет посмотреть еще раз.

Alextp wrote:
Получил баг репорт

Да, я письмо видел уже. Посмотрел, для форматирования там использовалась кастомная функция Format через wvsprintf, в ней под х64 в списке аргументов, естественно, должен быть другой тип.

Она используется только для двух типов - wav и cda, ни тем, ни другим я не пользуюсь, иначе за два года уж точно бы проявилось. Поправлю.
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, 4, 5  Next
Page 4 of 5

 
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