Показать сообщение отдельно
Старый 28.04.2014, 20:10   #28
nightik
Senior Member
 
Регистрация: 12.12.2012
Сообщений: 1,625
По умолчанию

Цитата:
Сообщение от Serg196 Посмотреть сообщение
Действительно, не думал, хотя, несомненно, изменение сигнатур - дело очень важное и нужное.
А где это можно увидеть применительно к конкретной версии XBMС (приведенные вами примеры тоже не работают)?
Или я еще о чем-то не подумал?

Кстати о раздумьях. Меня смутило, что в некоторых фильмах XBMC таки распознает стереопару, хотя, как уверяет mkvtools, в заголовках у них соответсвующий тег отсутствует. Как показал простой эксперимент, сигнатура в имени тут ни при чем - XBMC последних версий научились иногда распознавать стереопару, даже если файл переименовать, скажем, в "123.mkv". Версия от 1 января так не умеет.

P.S. Посоветуйте способ пакетного изменения тега режима стерео в контейнере mkv. Это будет, наверное, правильнее, да и любители менять шило на мыло вряд ли перевелись.
Приведенные мной примеры - выдержки из кода xbmc. это значения по умолчанию и это регулярные выражения. Все эти значения можно изменить в advancedsettings в разделе video. stereoscopicregex3d, stereoscopicregexsbs, stereoscopicregextab соответственно. Согласно значениям по-умолчанию файлы могут быть названы:

<все что угодно><любой символ из: "-","."," ","_"><"tab" или "htab" или "sbs" или "hsbs"><любой символ из: "-","."," ","_"><всё что угодно>.<всё что угодно>

Вас не должно смущать определение 3D даже если файл назван кое как а в mkv не указан режим стерео, т.к. сам поток h264 может содержать SEI FPA (Frame Packing Arrangement) - данные которые указывают на причастность потока к стерео. В некоторых релизах релизеры добавляют эти данные. XBMC мог эти данные корректно понимать с того самого момента когда в него добавилась поддержка 3D.
nightik вне форума   Ответить с цитированием