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 

[Plugin Request] Просмотр/распаковка MPO файлов
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Jan 08, 2015 03:25    Post subject: Reply with quote

Code:
[FileNameFormats]
Image=%INDEX%.%TYPE%%SUBTYPE%
Thumbnail=%INDEX%.%TYPE%%SUBTYPE%
MultiFrameImage=%INDEX%.%TYPE%%SUBTYPE%
Unknown=%INDEX%.%TYPE%
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Thu Jan 08, 2015 12:21    Post subject: Reply with quote

Dec
Спасибо, но не прокатило: всё равно как-будто медленнее открывается просмотр (пользуюсь Imagine).
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Jan 08, 2015 15:17    Post subject: Reply with quote

Skif_off wrote:
всё равно как-будто медленнее открывается просмотр (пользуюсь Imagine).
Обновил плагин еще раз. И что происходит медленнее - построение списка файлов внутри архива или открытие файла из архива?
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Thu Jan 08, 2015 15:46    Post subject: Reply with quote

Dec
Построение списка вроде так же, а вот пауза между нажатием F3 и появлением окна листера стала побольше, окно распаковки висит немного дольше.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Thu Jan 08, 2015 23:47    Post subject: Reply with quote

Skif_off wrote:
...пауза между нажатием F3 и появлением окна листера стала побольше, окно распаковки висит немного дольше.

У меня на глаз не замечается разницы, вроде во всех версиях (1.1.0, 1.2.0 и 1.2.1) одинаковая задержка - доли секунды.

Skif_off, а у тебя какого объёма фоты (в мегапикселах/мегабайтах)?
И сколько в MPO-архиве фот у тебя?

Dec
Где можно описание MPO-файла посмотреть, структуру его?
Мои MPO содержат всего два JPG-файла (левый и правый ракурсы) одного разрешения. Просто слитые вместе вроде, без контейнера и дополнительного чего-либо ещё.
Но встречал MPO, которые содержат по две пары - высокого и HD разрешения.

Интересно, первая версия плагина позволяла рекурсивно входить в первый JPG-файл архива ;-).
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Jan 08, 2015 23:57    Post subject: Reply with quote

c930 wrote:
Где можно описание MPO-файла посмотреть, структуру его?

http://www.cipa.jp/std/documents/e/DC-007_E.pdf

c930 wrote:
Интересно, первая версия плагина позволяла рекурсивно входить в первый JPG-файл архива Wink.
Это был баг. Плагин при извлечении jpg не удалял из него ненужный сегмент MP сегмент. Сейчас это пофикшено.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Fri Jan 09, 2015 00:56    Post subject: Reply with quote

Версии 1.2.0 и 1.2.1 дают при распаковке одинаковые результаты, но отличные от версии 1.1.0. Это связано с вышеуказанным багом?
Т.е. первая версия давала неверный результат распаковки?
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Fri Jan 09, 2015 01:11    Post subject: Reply with quote

c930 wrote:
Т.е. первая версия давала неверный результат распаковки?
Термин "неверный результат" не вполне корректен. Результатом распаковки во всех версиях являются jpg файлы. Все версии, включая первую, создавали полностью корректные jpg файлы, которые можно просмотреть любым просмотрщиком jpg файлов. Но 1.1 создавала jpg файлы с сегментом MPF, который является признаком MPO файла (просто не удаляла его из jpg-потока). Просмотрщики jpg файлов просто пропускают не знакомый им MPF сегмент, он не оказывает ни какого влияния на декодирование jpg файла. Единственная потенциальная проблема может возникнуть с программами, читающими MPO файлы. Они (в том числе данный плагин) ошибочно могут принять jpg файл с MPF сегментом за полноценный MPO файл. Версия 1.2 удаляет MPF сегмент, и потенциальная проблема устраняется.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Fri Jan 09, 2015 01:52    Post subject: Reply with quote

c930
Несколько штук 2.5-3.5 Мб, внутри по два файла. Найденные поиском тестовые файлы, хотел посмотреть на телеке Smile Только никак руки не дойдут.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Fri Jan 09, 2015 03:51    Post subject: Reply with quote

Skif_off
А телевизор у тебя стерео, в смысле 3D?

Dec
В MPO-файлах одного из моих гаджетов плагин не может разглядеть дату (и время), хотя в них есть EXIF и дата там присутствует. Вьюеры, в т.ч. и Imagine EXIF видят и дату (создания) отображают, как в MPO, так и в вынутых плагином JPGах. Соответственно при распаковке прописываются текущие.
Можно ли это поправить?

Если что, примеры MPO можно взять например отсюда:
http://www.nomobile.ru/pics/test/evo_3d/1.mpo
http://www.nomobile.ru/pics/test/evo_3d/2.mpo
http://www.nomobile.ru/pics/test/evo_3d/3.mpo
http://www.nomobile.ru/pics/test/evo_3d/4.mpo

У меня Imagine, а я его как правило использую для просмотра картинок и фот, MPO показывает (один ракурс), но листать, ни другие ракурсы в MPO, ни другие фоты в каталоге не может. Т.е. не родной ему формат видимо.
У вас тоже не листает (ракурсы и файлы)?
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Fri Jan 09, 2015 04:32    Post subject: Reply with quote

c930 wrote:
Можно ли это поправить?
Можно.

c930 wrote:
У вас тоже не листает (ракурсы и файлы)?
Не понял вопроса.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Sat Jan 10, 2015 00:22    Post subject: Reply with quote

Dec wrote:
c930 wrote:
У вас тоже не листает (ракурсы и файлы)?
Не понял вопроса.
Некоторые вьюеры, которым знаком формат MPO, могут "листать" ракурсы, назову так (страницы/кадры, т.е. JPEGи содержащиеся в MPO), ну и файлы-картинки в текущем каталоге.

Для определённости, например, XnView после открытия MPO-файла горячими клавишами Space/Backspace или PgUp/PgDn может переходить к следующему/предыдущему файлу в текущем каталоге, а по Shift+PgUp/PgDn переходить от одного ракурса к другому внутри MPO-файла.

Так же IrfanView по Space/Backspace листает файлы в каталоге, а по (Ctrl+)PgUp/PgDn листает ракурсы в MPO.

Ну и оба всё то же могут кнопками на тулбаре.

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

-------------------------
Новая версия 1.2.2 плагина decMpoWCX теперь видит дату и время моих MPO с вышеуказанного гаджета, вроде правильно, но вот в MPO из инета от аналогичных гаджетов дату второго ракурса похоже он определяет неправильно, т.о. даты двух ракурсов отличаются:

Конкретно для MPO из предыдущего моего поста, и другой статьи:
http://www.ixbt.com/mobile/images/htc-evo-3d/stereoimages.zip
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sat Jan 10, 2015 00:34    Post subject: Reply with quote

c930 wrote:
Вот я и спрашивал, также у вас или нет, лелея слабую надежду, что может у меня не настроено чего или плагин ему какой нужен.
Еще меньше понял. Есть мой архиваторный плагин decMpoWCX. Его единственная задача - распаковка содержимого mpo файлов. С этой задачей плагин справляется на 143%. И мне не ясно в контексте этого плагина, что ты еще от него хочешь? Или вопрос был о том, что у меня на компьютере в моей версии TC в моей конфигурации плагинов, если в ней есть плагин Imagine, то имею ли я такое же поведение Imagine? Если вопрос такой - то я не имею Imagine.

c930 wrote:
Новая версия 1.2.2 плагина decMpoWCX теперь видит дату и время моих MPO с вышеуказанного гаджета, вроде правильно, но вот в MPO из инета от аналогичных гаджетов дату второго ракурса похоже он определяет неправильно, т.о. даты двух ракурсов отличаются.
А вот это уже не косяк плагина, а косяк встроенного ПО гаджета. Сам гаджет пишет в разные фреймы MPO файла разные даты.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Sat Jan 10, 2015 01:04    Post subject: Reply with quote

Dec wrote:
...Или вопрос был о том, что у меня на компьютере в моей версии TC в моей конфигурации плагинов, если в ней есть плагин Imagine, то имею ли я такое же поведение Imagine? Если вопрос такой - то я не имею Imagine.

Да, да именно так! Ну тогда может Skif_off скажет, когда зайдёт. Он то пользуется:
Skif_off wrote:
...(пользуюсь Imagine).

Dec wrote:
А вот это уже не косяк плагина, а косяк встроенного ПО гаджета. Сам гаджет пишет в разные фреймы MPO файла разные даты.

Получается на тех гаджетах, что тестились в тех статьях, была косячная прошивка, которая в разные ракурсы MPO писала разную дату, а точнее во второй ракурс криво писала?
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Sat Jan 10, 2015 01:25    Post subject: Reply with quote

Skif_off wrote:
Получается на тех гаджетах, что тестились в тех статьях, была косячная прошивка, которая в разные ракурсы MPO писала разную дату, а точнее во второй ракурс криво писала?

IMHO термин "косячная прошивка" в данном контексте не является корректным.

Первый jpg из MPO файла:

Code:
IFD0   
  Make   HTC
  Model   HTC EVO 3D X515m
  X resolution   72 (72/1)
  Y resolution   72 (72/1)
  Resolution unit   Inch
  YCbCr positioning   Centered
  ExifOffset   310
    IFD0   
      ISO speed ratings   53
      Exif version   2.20
      DateTime creation   2011/08/29 14:04:54
      DateTime digitized   2011/08/29 14:04:54
      Component configuration   YCbCr
      Focal length   3.49 (349/100)
      FlashPix version   1.00
      Color space   sRGB
      Pixel X Dimension   1920
      Pixel Y Dimension   1080
      Interoperability IFD pointer   496
        IFD0   
          Interoperability index   R98
          Interoperability version   1.00
  GPSInfo   526
    IFD0   
      GPS Latitude Ref   N
      GPS Latitude   0 (55/16777216) 754974720 (754974720/1) 0.08 (313917440/-402456576)
      GPS Longitude Ref   E
      GPS Longitude   0 (37/16777216) 553648128 (553648128/1) 0.76 (-1317732352/-402456576)
      GPS Altitude Ref   0
      GPS Altitude   0 (0/1000)
      GPS Timestamp   0 (10/16777216) 67108864 (67108864/1) 47 (788529152/16777216)
      GPS Processing Method   ASCIINETWORK
      GPS DateStamp   2011:08:29
IFD1   
  Compression   JPEG (old-style)
  X resolution   72 (72/1)
  Y resolution   72 (72/1)
  Resolution unit   Inch
  ThumbnailOffset   842
  ThumbnailLength   51440
  Thumbnail    512x288x24


Второй jpg из MPO файла:

Code:
IFD0   
  Make   QCOM-AA
  Model   QCAM-AA
  X resolution   72 (72/1)
  Y resolution   72 (72/1)
  Resolution unit   Inch
  YCbCr positioning   Centered
  ExifOffset   142
    IFD0   
      Exif version   2.20
      DateTime creation   2002:12:08 12:00:00
      DateTime digitized   2002:12:08 12:00:00
      Component configuration   YCbCr
      FlashPix version   1.00
      Color space   sRGB
      Pixel X Dimension   1920
      Pixel Y Dimension   1080
      Interoperability IFD pointer   296
        IFD0   
          Interoperability index   R98
          Interoperability version   1.00
  GPSInfo   326
    IFD0   
IFD1   
  Compression   JPEG (old-style)
  X resolution   72 (72/1)
  Y resolution   72 (72/1)
  Resolution unit   Inch
  ThumbnailOffset   426
  ThumbnailLength   46978
  Thumbnail    512x288x24


Видно, что второй jpg содержит другие даты и не содержит GPSInfo. Но требуются ли второму jpg корректные даты и GPSInfo? Ведь MPO файл НЕ является файлом, который содержит два разных независимых jpg файла. MPO файл является ЕДИНЫМ файлом, который содержит несколько фреймов, логически связанных с друг другом. А то, что для хранения фреймов выбран формат jpg - это просто совпадение (вру, конечно, это не совпадение, просто удобнее для ПО гаджета). А поскольку MPO файл является ЕДИНЫМ файлом, то и метаданные должны хранится в одном месте. Я вообще был удивлен, что во фреймах, отличных от первого, есть exif. MPO файлы не предназначены для того, что бы из них выделяли и распространяли отдельные фреймы в виде отдельных jpg файлов.
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  Next
Page 2 of 3

 
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