Страница 23 из 74
Добавлено: Ср дек 16, 2015 20:41
asmadeus
Доброго времени суток!
Прошу помощи у знатаков настройки плагина.
Перехожу с плагина media.wdx на tcmediainfo.wdx из за невозможности запуска первого на 64-битной версии программы.
В связи с чем вопрос - не все данные показываются так, как я привык видеть ранее. Из предложенного файла помощи к плагину стало понятно, что скрипт надо править под себя, но что то с этим косяк.
Вот пример на скрине ( колонка media.encoder с плагина media.wdx)
http://i65.fastpic.ru/big/2015/1216/30/ ... 220b30.png
А вот пример с теми же файлами, но на плагине tcmediainfo.wdx и добавленным полем Encoded_Library, которое почему то не перевелось на русский, хотя в языковом файле присутствует. Ну и как видно библиотеки не отображает
http://i65.fastpic.ru/big/2015/1216/dc/ ... 3b94dc.png
Не буду покка более утомлять скринами. Опишу текстово. Хотелось бы еще настройку для типа тегов в файле (да, забыл же сказать - это все касается пока только аудиофайлов). Тип тега имеется в виду что то такое - ID3v2.3.0, ID3v1 - я бы тогда еще от одного плагина избавился
Туда же - режим каналов ( например, Joint Stereo)
И последнее - компрессор (название с media.wdx) - такое значение MPEG1 Layer-3
Помогите с правкой скрипта для этих пунктов
Добавлено: Ср дек 16, 2015 21:22
Avada
asmadeus
Ссылки сделал доступными. Хотя что должны иллюстрировать эти скрины и как они могут помочь тем, кто в глаза не видел "тех же файлов", я, честно говоря, в таком виде не понял.
Что касается "скрипта", то речь, надо полагать, идёт о конфигурационном файле TCMediaInfo.xml, который никаким скриптом не является.
Добавлено: Чт дек 17, 2015 02:35
Flasher
asmadeus писал(а):ID3v2.3.0, ID3v1 - я бы тогда еще от одного плагина избавился
Это
mp3info.ID3vX.ID3vX.Y или
anytag.Tag Read? Тут этого нет.
asmadeus писал(а):Туда же - режим каналов ( например, Joint Stereo)
Аналогично.
channel mode нет.
Avada писал(а):Что касается "скрипта", то речь, надо полагать, идёт о конфигурационном файле TCMediaInfo.xml, который никаким скриптом не является.
Скрипты есть и могут быть модифицированы внутри этого файла после type="script">. Здесь, кстати, тоже приводились.
Добавлено: Чт дек 17, 2015 08:26
Avada
Flasher писал(а):Скрипты есть и могут быть модифицированы внутри этого файла
Да, верно. Давно ничего там не модифицировал, успел забыть.
Flasher писал(а):Аналогично. channel mode нет.
А в сгенерированном батником файле
allprops.txt среди свойств, содержащих
Channel(s), точно нет чего-то похожего? (Я сам не проверял.) И
здесь каналы есть...
Кстати, автор плагина в английской версии справки (там, где "Конфигурация") давно исправил
allfields.txt на
allprops.txt, а в русской версии в этом месте поменять забыл.
Добавлено: Чт дек 17, 2015 08:32
Flasher
Avada
Channel(s) - это, как нетрудно убедиться, число каналов, и так входит в Sample. Максимум, что даст это число, это определение Mono/Stereo (см. нижний скрипт для All audio as string).
ChannelPositions тут тоже погоды не сделает.
Добавлено: Чт дек 17, 2015 08:41
Avada
Flasher
Про число я знаю, сам в наборе колонок использую. А Mono/Stereo – да, вижу в XML. Всё же это будет лучше, чем ничего.
Добавлено: Чт дек 17, 2015 08:59
asmadeus
Avada
Скрины показывают результат работы плагинов. То, что было и что есть. А вопрос в том, как переделать ID3v2.3.0, ID3v1.
Flasher писал(а):Это mp3info.ID3vX.ID3vX.Y или anytag.Tag Read? Тут этого нет.
Это wdxTablib
Я так понимаю, из всех ваших ответов, что без потерь на 64 бита перейти не выйдет, и такой же вид получить не удастся.
Да, все было бы проще, если бы плагин media.wdx существовал еще и в 64 битной редакции
Добавлено: Чт дек 17, 2015 09:46
Avada
asmadeus
Возможно, я опять чего-то не понял, но
WDXTagLib вообще-то есть и 64-битный. Равно как и, например гислеровский плагин
id3. (Посмотрите, есть ли в нём нужные свойства). Вы от какого плагина хотите избавиться?
Кстати, цитаты оформляйте аккуратнее. Ненужные излишества из предыдущего поста убраны.
Да, некоторые потери при переходе на x64 вполне возможны и
точно такой же вид получить не всегда удаётся. Да, было бы проще, если бы многие плагины существовали в 64-битной редакции. Но поскольку это не так, исходите из имеющегося. В конце концов, под x64 можно использовать комбинированный TC (32+64), переключаясь при необходимости между версиями с разной битностью.
Добавлено: Чт дек 17, 2015 10:43
Flasher
ChannelMode в самой библиотеке вроде как реализован (
пример с программой), но SaveLibraryOptionsList его не возвращает, и плагин даёт пустые значения, как и многие другие, кстати. Даже такие как
Format_Version и
Format_Profile.
Добавлено: Чт дек 17, 2015 14:33
yozhik
Вот же Joint как то настроился, правда как именно я уже не помню.

Может вам,
asmadeus,
мой файл настроек поможет – посмотреть вариант решения, воспроизвести с него что пригодится. В чём именно косяк с правкой настроек состоит, вы не написали. Вроде там всё не трудно: скачиваете последний
MediaInfo.dll, кладёте его рядом с saveprops.bat, запускаете saveprops.bat, на выходе у вас новый allprops.txt (
можно предварительно сохранить предыдущий allprops.txt с другим именем, чтобы посмотреть что именно там поменялось) – смотрите там все доступные имена полей, переносите их (если понадобится) в настройки плагина. Можно на время настройки воспользоваться
GUI для MediaInfo.dll, чтобы быстро посмотреть какую информацию выдают поля.
Добавлено: Чт дек 17, 2015 17:53
asmadeus
yozhik
ваш файл настроек решает почти все мои проблемы, по крайней мере касательно аудио. Позже опишу детальнее, чего не достиг, заодно и видео посмотрю
Добавлено: Чт дек 17, 2015 21:37
Flasher
yozhik
Код: Выделить всё
if (StrLeft(AudioFormatSettingsMode, 5) = 'Joint') then
Output:='Joint'
Хм. Что-то не работает у меня вывод AudioFormatSettingsMode. Надо всё переделывать похоже...
А как насчёт IS, M/S?
Добавлено: Пт дек 18, 2015 11:31
yozhik
Flasher
Напрямую и не должно работать. Это ж самодельный псевдоним, само поле называется
Format_Settings_Mode.
Код: Выделить всё
<source name="AudioFormatSettingsMode" field="Format_Settings_Mode" context="Audio"/>
+ у меня dll версии 0.7.69.0. На сайте уже 0.7.80 – я его пока не смотрел, руки не доходят, конец года – авралы.
Про «IS, M/S» я пока, пардон, не понял что это. К вечеру кофе попью, может туман в голове прояснится...
Добавлено: Пт дек 18, 2015 12:01
Flasher
yozhik
Напрямую - это как? Я про строку:
Код: Выделить всё
<column name="Audio Format Settings Mode">AudioFormatSettingsMode</column>
IS, M/S - это Intensity, Mid / Side Stereo.
Сократил xml до минимума, AudioFormatSettingsMode стал выводить.
Вот Audio_Codec_List ещё сработал. Но ряд других по-прежнему молчат.

Добавлено: Пт дек 18, 2015 12:02
asmadeus
Итак, что не хватает у меня для полной замены Media на tcmediainfo
1. Нет аналога поля encoder из плагина media. Возможные значения - Xing, FhG,LAME,LAME3.93, LAME 3.98, LAME 3,92, LAME 3.97 (по крайней мере у меня больше нет)
2.XviD MPEG-4 codec FAST Multimedia AG DVM (Dolby AC3) - пример поля
media.компрессор
Я просто стремлюсь достичь полной идентичности сборки двух версий битности