MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Здесь можно обсудить ваш любимый плагин.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: MediaInfo — информация о медиа-файле (кодек, битрейт, и

Post by Wave »

Latest post of the previous page:

Блин, это, конечно, уже давно оффтоп, но дайте пожалуйста алгоритм, как вы это читаете? Почему у меня «Без консервантов Сид и Нэнси» одинаково выглядит и в 1251, и в 1252 (сохраняю в первой, потом принудительно открываю во второй или на лету меняю кодировку), а вот «Áåç êîíñåðâàíòîâ Ñèä è Íýíñè» могу прочесть только если сохраняю как утф, а потом читаю как 866? Если же сохраняю в 1252, то ФАР выдаёт предупреждение о потере символов, а при открытии как 1251 показывает «Aac eiina?aaioia Nea e Iyine». То же самое (считая предупреждение) при смене кодировки налету.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: MediaInfo — информация о медиа-файле (кодек, битрейт, и

Post by John Doe »

Wave wrote:Почему у меня «Без консервантов Сид и Нэнси» одинаково выглядит и в 1251, и в 1252
Такого быть не должно.
Похоже проблема в вашей системе.
Когда-то давно был в моде такой трюк: http://kb.mista.ru/article.php?id=504, проверьте, может в этом дело.

P.S.
На всякий случай уточняю: категорически не рекомендуется делать как по ссылке.
Возможно когда-то вы это сделали, или использовали дистрибутив Windows, подготовленный такими вот "умельцами".
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

Re: MediaInfo — информация о медиа-файле (кодек, битрейт, и

Post by LAT »

За этот трюк я получил по шапке :): http://forum.farmanager.com/viewtopic.p ... 16#p111665
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: MediaInfo — информация о медиа-файле (кодек, битрейт, и

Post by Wave »

Да, спасибо, этот трюк и оказался задействован. Стоит сборка Зверя, которую ставил пять лет назад. Об этом трюке когда-то знал, но напрочь не помню, исправлял вручную, или оно в сборке настроено.

После отката трюка оказалось, что эти иероглифы действительно 1251, прочитанные как 1252. Но вот плагин всё так же показывает теги в виде этих иероглифов.
Пользуюсь ФАРом больше 20 лет © собирательный.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by plastikat »

Windows 7 SP1 x86
Far 3.0.4242
MediaInfo 3.12 20-08-2014

Очень много глюков в работе плагина под Far3:
  1. Плагин вешается (вместе с Far) при обработке avi файлов стандарта OpenDML (конкретные образцы были размером больше двух ГБ). Far-MediaInfo-avi-OpenDML.dmp.7z
  2. Также вешается на файлах m4v. Far-MediaInfo-m4v.dmp.7z
  3. Падает с "Access violation" при выходе из диалога на некоторых avi файлах (не смог понять чем они были особенны). Обычно в таких случаях вывод Exiv2 накладывается на вывод MediaInfo в некоторых позициях диалога. Far-MediaInfo-avi-av.dmp.7z
  4. При обработке некоторых mkv файлов выводит в userscreen строки:

    Code: Select all

    Warning: Size 398372 of Matroska tag 0x65c is greater than 200: ignoring it.
    Warning: Size 239692 of Matroska tag 0x65c is greater than 200: ignoring it.
    ...
    Warning: Size 245032 of Matroska tag 0x65c is greater than 200: ignoring it.
    
    После вывода диалога этих строк в userscreen нет, они видны только в процессе обработки файла плагином. Кроме прочего при этом ещё и "ломает" вернюю строку экрана панелей (сворачивание/поднятие панелей лечит). Из особенностей файлов было замечено наличие вложений (картинки, шрифты и т.п.).
Minidump-ы памяти Far прикреплены на всякий случай (может будут полезны). Версия [MediaInfo 1.14 28-06-2011] под Far2 эти же файлы обрабатывает нормально.

Почему-то есть сильное подозрение, что виноват здесь Exiv2. И вообще лично мне мешает его вывод (я привык нажатием End быстро переходить в конец вывода MediaInfo для того, чтобы, например, посмотреть наличие глав или субтитров). Кроме того, бóльшая часть информации от Exiv2 просто дублирует информацию от MediaInfo. Очень хотелось бы чтобы можно было отключать использование Exiv2 в настройках плагина. Наличие этой опции также позволило бы легко проверить мои догадки насчёт виновника.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by plastikat »

Автор, скажите пожалуйста, а какие были причины для перехода на статическую линковку библиотек? Просто интересно какой от этого профит... IMHO, при достаточной стабильности плагина и динамической линковке используемых библиотек, плагин можно вообще обновлять очень редко - при этом пользователь имеет возможность использовать самую актуальную версию библиотек (что я раньше и делал - и это было очень удобно). Или, может, вы этого и хотели избежать (например, для облегчения отладки и чтобы лишить пользователя возможности всё сломать подложив неправильную библиотеку)?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by artemsen »

Статическая сборка - я уже и не помню зачем. Видимо были причины :-)
По поводу ошибок и падений - к сожалению пока помочь не могу, я покинул стан разработчиков Far-плагинов не неопределённый срок (пересел на MC из-за специфики работы).
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by RoxMarty »

Можно ли как-то вернуть "раскраску" пунктов: Общее, Видео, Аудио...? Пользовался старой версией - данные пункты были сделаны серым фоном и белым цветом текста. Было очень удобно и наглядно
Win 10 x64 / FAR 3 x64
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by plastikat »

artemsen wrote: я покинул стан разработчиков Far-плагинов
Очень жаль. В арсенале имеется ряд других Ваших плагинов (FileUnlock, Hexitor, SQLiteDB и др.), пока работают, но ведь с любой новой версией Far могут отвалиться...
artemsen wrote: пересел на MC из-за специфики работы
Просто к слову, но Far вполне себе неплохо работает под wineconsole (шрифтов бы ещё туда вменяемых). Конечно, по причине огромной разницы в платформах, роль его там очень второстепенна (и от MC, к сожалению, никуда не деться), но любимым редактором, по крайней мере, пользуюсь постоянно.
plastikat
Posts: 77
Joined: Fri 17 Jul, 2009 10:55
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by plastikat »

Тем, кому всё же хочется видеть информацию от MediaInfo в панелях Far3 по горячей клавише, могу предложить следующий макрос:

Code: Select all

Macro {
  description="MediaInfo"; area="Shell"; key="CtrlShiftI"; flags="";
  action=function()
    cmd = 'view: < MediaInfo.exe "' .. APanel.Current .. '"'
    print(cmd)
    Keys('Enter')
  end;
}
Для работы макроса необходимо, чтобы исполняемый файл MediaInfo.exe находился по пути поиска PATH. Горячую клавишу меняйте на свой вкус.
Сам макрос просто отображает вывод MediaInfo о файле под курсором в просмотрщике Far - никаких рюшечек.
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by lazyeugene »

Если кому нужно - собрал последнюю 64-битную версию плагина с либой mediainfo 7.77
MediaInfo.3.12.x64.zip
MediaInfo.3.12.x64.zip (mediainfo.dll 7.77)
(2.73 MiB) Downloaded 208 times
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by RoxMarty »

lazyeugene wrote: собрал последнюю 64-битную версию плагина с либой mediainfo 7.77
А можно 32-битную версию?
Win 10 x64 / FAR 3 x64
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by lazyeugene »

RoxMarty wrote: А можно 32-битную версию?
MediaInfo.3.12.x86.zip
(mediainfo.dll 7.77)
(2.41 MiB) Downloaded 190 times
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by RoxMarty »

lazyeugene, спасибо! Пытался подсунуть сам с сайта, не сработало :)
Win 10 x64 / FAR 3 x64
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by lazyeugene »

Собрал с новой версией MediaInfo
MediaInfo.3.12(0.7.78).x86.7z
(1.55 MiB) Downloaded 217 times
MediaInfo.3.12(0.7.78).x64.7z
(1.74 MiB) Downloaded 207 times
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

MediaInfo — информация о медиа-файле (кодек, битрейт, и пр.)

Post by lazyeugene »

MediaInfo.3.12(0.7.81).x86.7z
(1.58 MiB) Downloaded 236 times
MediaInfo.3.12(0.7.81).x64.7z
(1.77 MiB) Downloaded 218 times
Post Reply

Return to “Обсуждение плагинов”