Page 6 of 15

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Tue Nov 25, 2008 10:34 pm
by aWasik
Eugene wrote:Обновление на тестовую версию 1.02.11

- исправлена ошибка запуска тестового транскодирования на фильмах, в названии которых есть русский текст;
- обновлен транскодер: добавлена поддержка параметра -threads количество_потоков, выполнение транскодирования в нескольких потоках (тредах).
спасибо, теперь работает много производительнее! :о)
попробую различные параметры и отпишусь

кстати, заметил что тип кодировки русских названий берется из основных настроек, а не из клиентских....

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Wed Nov 26, 2008 5:19 pm
by alexoid
Идея

Заколёбываешься с просмотром оригинальных DVD5/DVD9 фильмов, те что с папкой VIDEO_TS
например, фильм состоит из нескольких кусков VTS_0x_x.VOB, если смотреть НЕ через папку транскодирование, все части последовательно, то если у первой части vob, звуковая дорожка выбирается нужная - русская, то когда перескакиваешь к другому vob файлу выбирается уже англ. дорожка. х.з. почему так, номер звуковой дорожки тот-же, а происходит такой ньанс.

Приходится смотреть через папку транскодирование, по очереди выбирая каждую часть VTS_0x_x.VOB и каждый раз выбирать нужную звуковую дорожку, это, кстати, касается и тех ситуаций, когда нужна не 1-я звуковая дорожка, а 2-я или 3-я.

Проблема в неудобстве просмотра, кроме этого каждый раз, когда часть vob подгружается, всё тормозится, что искажает общее впечатление от просмотра.

Вообщем можно ли сделать так, чтобы на-лету по-умному, фильм из папки VIDEO_TS мог проигрываться целеком?
можно, например в папку VIDEO_TS просто добавить "виртуальный файл" с названием "смотреть весь DVD целиком.vob" (этакое склеивание всех vob на-лету)
а в папке транскодирование у этого виртуального файла, уже можно выбирать нужную дорожку и смотреть фильм целиком, без гемороя? :)

возможно в файл склеется всё и видео-меню и всякая реклама, но может быть это как-то можно обойти? распарсить какой-нибудь dvd конфиг файл, куда там это всё пишется, или на крайняк всё туда запихать :)

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Wed Nov 26, 2008 5:36 pm
by Eugene
alexoid wrote:Идея

Заколёбываешься с просмотром оригинальных DVD5/DVD9 фильмов, те что с папкой VIDEO_TS
например, фильм состоит из нескольких кусков VTS_0x_x.VOB, если смотреть НЕ через папку транскодирование, все части последовательно, то если у первой части vob, звуковая дорожка выбирается нужная - русская, то когда перескакиваешь к другому vob файлу выбирается уже англ. дорожка. х.з. почему так, номер звуковой дорожки тот-же, а происходит такой ньанс.

Приходится смотреть через папку транскодирование, по очереди выбирая каждую часть VTS_0x_x.VOB и каждый раз выбирать нужную звуковую дорожку, это, кстати, касается и тех ситуаций, когда нужна не 1-я звуковая дорожка, а 2-я или 3-я.

Проблема в неудобстве просмотра, кроме этого каждый раз, когда часть vob подгружается, всё тормозится, что искажает общее впечатление от просмотра.

Вообщем можно ли сделать так, чтобы на-лету по-умному, фильм из папки VIDEO_TS мог проигрываться целеком?
можно, например в папку VIDEO_TS просто добавить "виртуальный файл" с названием "смотреть весь DVD целиком.vob" (этакое склеивание всех vob на-лету)
а в папке транскодирование у этого виртуального файла, уже можно выбирать нужную дорожку и смотреть фильм целиком, без гемороя? :)

возможно в файл склеется всё и видео-меню и всякая реклама, но может быть это как-то можно обойти? распарсить какой-нибудь dvd конфиг файл, куда там это всё пишется, или на крайняк всё туда запихать :)
В целом идея принята, но могут быть сложности:
- в каталоге VIDEO_TS может быть несколько фильмов;
- нет уверенности, что присутствует название языка звуковой дорожки.

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Wed Nov 26, 2008 6:19 pm
by alexoid
Eugene wrote: В целом идея принята, но могут быть сложности:
- в каталоге VIDEO_TS может быть несколько фильмов;
- нет уверенности, что присутствует название языка звуковой дорожки.
Вроде как один логический видео файл (сам фильм или реклама и т.п.) можно следующим способом узнавать:
один фильм, это
VTS_XX_*.VOB
где XX - номер фильма.

т.е. у разных фильмов (если их несколько идёт) будут разные XX

ИМХО.

ну или с структурой VIDEO_TS.IFO придётся разбираться или библиотечку найти которая читает и парсит это структуру, дальше пошло поехало,
можно вырезать меню и всякую гадость, название оригинальное фильма получить :)

А может не париться и всё по-маске VTS_XX_*.VOB склеивать и всё :) зато быстро.

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Wed Nov 26, 2008 8:57 pm
by Dro
Помимо названия звуковой дорожки ещё есть хексовый номер, я просто не отследживал и посмотреть сейчас не где, он стабильно привязан этот номер к локали языка туда вписаной? всего вероятнее он просто порядковый хексовый номер потока.. народ посмотрите у себя в ресурсах вобов..

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Thu Nov 27, 2008 12:27 pm
by Eugene
Обновление на тестовую версию 1.02.12

- добавлена поддержка Интернет-Телевидения с использованием программы VideoLAN Media Player (VLC) сайт http://www.videolan.org/, требуется версия 0.8.6i. Последняя версия 0.9.6 по собственным тестам и отзывам на форуме VLC очень нестабильна. Каталог установки VLC необходимо указать в настройке на странице Транскодер - "Субтитры, встроенная поддержка файлов" - Интернет-Телевидение, если он определен неправильно. Запуск на просмотр зависит от терпения устройства воспроизведения, возможно просмотр необходимо будет выбрать повторно.
- обновлен транскодер, исправлена ошибка с поддержкой субтитров в версии 1.02.11;
- в Wine отключено использование gdiplus.dll;
- исправлена ошибка с отображением содержимого папки в Watch Folders, после какого-либо обновления базы медиа-ресурсов.

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Thu Nov 27, 2008 6:14 pm
by Eugene
alexoid wrote: Заколёбываешься с просмотром оригинальных DVD5/DVD9 фильмов, те что с папкой VIDEO_TS
например, фильм состоит из нескольких кусков VTS_0x_x.VOB, если смотреть НЕ через папку транскодирование, все части последовательно, то если у первой части vob, звуковая дорожка выбирается нужная - русская, то когда перескакиваешь к другому vob файлу выбирается уже англ. дорожка. х.з. почему так, номер звуковой дорожки тот-же, а происходит такой ньанс.
Случайно нет общедоступной ссылки на образ такого диска ?

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Fri Nov 28, 2008 4:17 am
by alexoid
Eugene wrote:
alexoid wrote: Заколёбываешься с просмотром оригинальных DVD5/DVD9 фильмов, те что с папкой VIDEO_TS
например, фильм состоит из нескольких кусков VTS_0x_x.VOB, если смотреть НЕ через папку транскодирование, все части последовательно, то если у первой части vob, звуковая дорожка выбирается нужная - русская, то когда перескакиваешь к другому vob файлу выбирается уже англ. дорожка. х.з. почему так, номер звуковой дорожки тот-же, а происходит такой ньанс.
Случайно нет общедоступной ссылки на образ такого диска ?
прийду домой посмотрю откуда качал.

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Fri Nov 28, 2008 6:50 pm
by Eugene
alexoid wrote:
Заколёбываешься с просмотром оригинальных DVD5/DVD9 фильмов, те что с папкой VIDEO_TS
например, фильм состоит из нескольких кусков VTS_0x_x.VOB, если смотреть НЕ через папку транскодирование, все части последовательно, то если у первой части vob, звуковая дорожка выбирается нужная - русская, то когда перескакиваешь к другому vob файлу выбирается уже англ. дорожка. х.з. почему так, номер звуковой дорожки тот-же, а происходит такой ньанс.

Приходится смотреть через папку транскодирование, по очереди выбирая каждую часть VTS_0x_x.VOB и каждый раз выбирать нужную звуковую дорожку, это, кстати, касается и тех ситуаций, когда нужна не 1-я звуковая дорожка, а 2-я или 3-я.

Проблема в неудобстве просмотра, кроме этого каждый раз, когда часть vob подгружается, всё тормозится, что искажает общее впечатление от просмотра.

Вообщем можно ли сделать так, чтобы на-лету по-умному, фильм из папки VIDEO_TS мог проигрываться целеком?
можно, например в папку VIDEO_TS просто добавить "виртуальный файл" с названием "смотреть весь DVD целиком.vob" (этакое склеивание всех vob на-лету)
а в папке транскодирование у этого виртуального файла, уже можно выбирать нужную дорожку и смотреть фильм целиком, без гемороя? :)

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

Re: Выпущена версия 1.02 программы Домашний медиа-сервер (UPnP)

Posted: Fri Nov 28, 2008 8:01 pm
by Dro
Отчётец-зарисовка про -threads

ОС: WinXP_SP3
Процессор: Intel Core2 Quad Q6700 @2,66Ghz 4CPU
ОЗУ: 3Gb
клип: Metallica - Nothing Else Matters (Live Earth 07-July-2007) [1080i-Divx5].avi 1920x1088 вроде видел что "i" но счас не мог найти где это видел
клиент: Philips 9603 по этому транскодинг в MPEG2 в 1906x1080
-i "<INPUT FILE>" -f dvd -vcodec mpeg2video -acodec ac3 -b 13000000 -ab 448000 -aspect 16:9 -ar 48000 -copyts -pix_fmt yuv420p -s 1906x1080

без -threads fps= 21-22
-threads 2 fps= 28-29
-threads 3 fps= 32-33
-threads 4 fps= 35-36
загрузка процессора от 25% при первом варианте без -threads до 50% -threads 4,это общее значение на все ядра, лень было искать утилиту которая покажет загрузку на каждом ядре
PS проскакивают пачки сообщений, которое в принципе просмотру не мешает. При запуске в один поток, происходит ступор видео и звука секунд так через 20, если остоновить и запустить снова то ступора не повляеся, но переполнение буфера происходит всегда...
[dvd @ 6EA36D70]buffer underflow i=0 bufi=246918 size=247656
[dvd @ 6EA36D70]packet too large, ignoring buffer limits to mux it