Аудио в формате LPCM на Sony Bravia KDL 46W5500

Конфигурации устройств, советы по использованию
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by Eugene »

ad-da wrote:
ad-da писал(а):
3. Для тех, кто никогда не захочет в этом самостоятельно разбираться - включить в дистрибутив набор стандартных настроек под наиболее распространенные форматы аудио- видео-. Или доступно (пошагово, на конкретных примерах) описать саму настройку.
Eugene писал(а):
Как Вы думаете сколько устройств, которые могут использовать данную программу, сколько форматов и как они поддерживаются тем или иным устройством ? :) Вообщем, тут все намного сложнее, унификации в поддержке никакой нет. Поэтому чаще всего пользователи после установки данного типа программ, получают сообщение, что тот или иной файл не может быть воспроизведен.
После двухнедельных экспериментов с программой (давненько я уже столько времени подряд не играл в игры с настройками! :D ) возвращаюсь к ранее поднятой теме унификации. Сначала немного лирики.
Невозможно не признавать факт существования огромного количества форматов, кодеков и т.п., как и огромной кучи всевозможных устройств. С другой стороны, с поддержкой первых вторыми может разобраться только технически подготовленный человек, т.к. описания устройств практически всегда не содержат достаточного количества нужной информации. Недостаток информации восполняется экспериментальным путем. Но, начиная экспериментировать, надо понимать суть того, что ты хочешь сделать. Простому пользователю (пусть даже он имеет представление об устройстве компа и умеет инсталлировать и настраивать софт, но не связан с технологиями кодирования и обработки цифрового аудио-видео и НЕ программист), по моему мнению, с этим разобраться почти невозможно. К чему я все это говорю? К тому, что Ваша замечательная программа (никакой иронии!!!) в том виде, в котором она существует сейчас, сложна для обычного пользователя в части настройки воспроизведения различных форматов. Все остальное - очень удобно, а вот самое главное - сложновато. Переходим к практике.
Для упрощения первичной настройки не думали о том, чтобы изменить принцип настройки транскодирования? Делать профили не по форматам контента, а по семействам устройств.
Т.е. под каждое семейство устройств (поддерживающих одни и те же форматы) должен быть готовый набор профилей, позволяющих транскодировать различные входные форматы в те, которые поддерживаются устройствами данного семейства. И готовый пресет для транскодера, чтобы под выбранное семейство устройств автоматически выставлялись нужные параметры транскодированного файла, а нужные профили устанавливались как профили по умолчанию. И это должно быть ДОКУМЕНТИРОВАНО! Считаю, что сделать это не так уж сложно, нужна только подробная информация по различным устройствам. Готов поделиться данными по соньке.
1. Аудио. kdl-46w5500 (но, думаю, все сони одинаковы) принимает LPCM по DLNA и может передать его на ресивер через S/PDIF (в моем случае оптика) с CD-качеством (16бит/44,1КГц). Для подавляющего большинства этого качества - выше крыши. Под него и надо СРАЗУ настраивать.
2.Видео. kdl-46w5500 понимает формат m2ts с видео-потоком h264, аудио-потоком, по крайней мере, 5.1 AC3 до 640кбит (выводится на ресивер как DD 5.1) или AAC (правда, в этом случае многоканал выводится как стерео). DTS, похоже, не понимает. Multichannel PCM не пробовал еще, но обязательно попробую, когда появится. В настройках транскодера выбирал контейнер MPEGTS, битрейт 8000000 (может, можно и больше - не пробовал), разрешение 1920х1080, 16х9, всегда изменять размер кадра.
В настройках типов файлов для видео m2ts настраивал так: миме-тип:video/vnd.dlna.mpeg-tts, DLNA:AVC_TS_HD_24_AC3
При таких настройках без проблем играют mkv видео h264, аудио DTS-HD (транскодировалось в AC3 и ААС), VOB-ы.

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

P.S. А может, бесплатная русская версия программы и создавалась для того, чтобы получить нужную информацию и использовать ее для мультиязычной? :mrgreen:
Пользователи хотели конфигурации устройств и верили, что с появлениями этой возможности пользователи будут обмениваться конфигурациями друг с другом - надежды не оправдались.
Пользователи хотели профили транскодирования и верили, что с появлениями этой возможности пользователи будут обмениваться профилями транскодирования друг с другом - надежды не оправдались.
Пользователи хотели дополнительную обработку медиа-ресурсов и верили, что с появлениями этой возможности пользователи будут обмениваться скриптами дополнительной обработки друг с другом - надежды не оправдались.

Пользователи хотят, чтобы после установки программы у них все работало (и это нормально), но в данном случае это невозможно, так как возможности их медиа-устройств ограничены (такова реальность). Поэтому пользователям проще купить медиа-плеер, который все поддерживает или подключить телевизор к компьютеру, чем пытаться что-то настроить, непонятно ради чего.
Профили транскодирования по семействам устройств можно реализовать и сейчас, но никто не будет этого делать.
Реальный пример: контейнер m2ts, кодек h264, звук ac3, размер кадра 1920x1080 - все "поддерживается" устройством, звук есть, видео нет, почему ? Что делать пользователю ? Даже, если это описано, читать будут единицы, по вышеописанным причинам.

Обмен информацией между русскоязычной и мультиязычной программами двунаправленный, пока по естественным причинам, большая часть от русскоязычной.
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

Ок. Чувствую, наступил на больную мозоль. Хорошо, добрых советов больше давать не буду. В конце концов, разработчику виднее, как развивать свой продукт. Вернемся к основной теме. Помогите разобраться, пожалуйста, а то я что-то немного запутался. Вот конкретная ситуация:
1. В списке поддерживаемых форматов есть m2ts, для этого расширения установлен миме-тип:video/vnd.dlna.mpeg-tts, DLNA:AVC_TS_HD_24_AC3. Значит ли это, что файл с расширением m2ts должен отправляться на устройство в неизменном виде, независимо от настроек в разделе транскодера? Даже если там стоит формат файла MPEG(DVD), устройство должно воспринимать файл так, как настроено в типах файлов медиаресурсов? При этом файлы других форматов (которых нет в списке поддерживаемых устройством) должны транскодироваться в формат, настроенный в разделе транскодера, если для них не установлены другие профили, так?
У меня ситуация несколько иная получается. Если в разделе транскодера выбран формат mpegts, то файлы m2ts с видео h264 проигрываются, а с видео mpeg2video - нет. Если выбран формат mpeg (DVD), ситуация обратная - начинают проигрываться файлы с видео mpeg2video, а h264 - нет. Но ведь это неправильно. Получается, что даже если формат входит в список поддерживаемых устройством, его представление для устройства зависит от настроек транскодера, который в данном случае не должен вообще участвовать в процессе передачи. По-моему, должно быть так:
например, есть файлы avi с видео mpeg4(xvid), mkv c видео h264 и m2ts с видео h264. В разделе транскодера выбран формат mpeg(DVD), в типах файлов установлены: для AVI миме-тип:video/x-ms-avi, DLNA:MPEG_PS_PAL, для MKV:миме-тип:video/x-matroska, профиль транскодирования "Фильмы-TSMuser ", для M2TS:миме-тип:video/vnd.dlna.mpeg-tts, DLNA:AVC_TS_HD_24_AC3. При таких настройках m2ts должен выводиться неизменным и восприниматься устройством как AVC, avi-файл должен транскодироваться в mpeg2video и восприниматься устройством как mpeg2, mkv должен ремуксироваться в m2ts и восприниматься устройством как AVC. Тогда, я думаю, все будет воспроизводиться нормально, и не надо будет все файлы транскодировать в тяжелый h264. Почему сейчас алгоритм вывода другой?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by Eugene »

ad-da wrote: Вернемся к основной теме. Помогите разобраться, пожалуйста, а то я что-то немного запутался. Вот конкретная ситуация:
1. В списке поддерживаемых форматов есть m2ts, для этого расширения установлен миме-тип:video/vnd.dlna.mpeg-tts, DLNA:AVC_TS_HD_24_AC3. Значит ли это, что файл с расширением m2ts должен отправляться на устройство в неизменном виде, независимо от настроек в разделе транскодера? Даже если там стоит формат файла MPEG(DVD), устройство должно воспринимать файл так, как настроено в типах файлов медиаресурсов? При этом файлы других форматов (которых нет в списке поддерживаемых устройством) должны транскодироваться в формат, настроенный в разделе транскодера, если для них не установлены другие профили, так?
У меня ситуация несколько иная получается. Если в разделе транскодера выбран формат mpegts, то файлы m2ts с видео h264 проигрываются, а с видео mpeg2video - нет. Если выбран формат mpeg (DVD), ситуация обратная - начинают проигрываться файлы с видео mpeg2video, а h264 - нет. Но ведь это неправильно. Получается, что даже если формат входит в список поддерживаемых устройством, его представление для устройства зависит от настроек транскодера, который в данном случае не должен вообще участвовать в процессе передачи. По-моему, должно быть так:
например, есть файлы avi с видео mpeg4(xvid), mkv c видео h264 и m2ts с видео h264. В разделе транскодера выбран формат mpeg(DVD), в типах файлов установлены: для AVI миме-тип:video/x-ms-avi, DLNA:MPEG_PS_PAL, для MKV:миме-тип:video/x-matroska, профиль транскодирования "Фильмы-TSMuser ", для M2TS:миме-тип:video/vnd.dlna.mpeg-tts, DLNA:AVC_TS_HD_24_AC3. При таких настройках m2ts должен выводиться неизменным и восприниматься устройством как AVC, avi-файл должен транскодироваться в mpeg2video и восприниматься устройством как mpeg2, mkv должен ремуксироваться в m2ts и восприниматься устройством как AVC. Тогда, я думаю, все будет воспроизводиться нормально, и не надо будет все файлы транскодировать в тяжелый h264. Почему сейчас алгоритм вывода другой?
Попробуйте выполнить, то что здесь http://www.homemediaserver.ru/forum/vie ... 5650#p5650. Настройки транскодирования не влияют на контент, который передается без транскодирования. Но для поддерживаемого контента может быть установлен профиль транскодирования и тогда они работают.

P.S. Возможно будет полезно http://www.homemediaserver.ru/forum/vie ... ?f=2&t=306
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

Eugene wrote:Попробуйте выполнить, то что здесь viewtopic.php?p=5650#p5650.
Для m2ts уже стоял mime-тип: video/vnd.dlna.mpeg-tts. После того как его же поставил для профиля "Фильмы-TsMuxer" и выставил в настройках транскодера формат файла mpeg(DVD), все заработало как надо: mkv- и m2ts-файлы определяются устройством как AVC, avi-файлы определяются как mpeg2 и транскодируются в mpeg2video, что намного легче, чем h264.
Т.е. алгоритм настройки для TV Sony KDL-46W5500 такой (применительно к видео-кодеку h264 для контейнеров mkv, m2ts, видео-кодеку mpeg4(xvid) для контейнера AVI, возможно, это работает и для других контейнеров, содержащих видео в указанных кодеках - надо проверять):
1. Типы файлов: для AVI:миме-тип=video/x-ms-avi, DLNA=MPEG_PS_PAL, для MKV:миме-тип:=ideo/x-matroska, профиль транскодирования="Фильмы-TSMuser ", для M2TS:миме-тип=video/vnd.dlna.mpeg-tts, DLNA=AVC_TS_HD_24_AC3. Для всех расширений с mime-типом video/mpeg DLNA=MPEG_PS_PAL.
2. Для профиля транскодирования="Фильмы-TSMuser " миме-тип=video/vnd.dlna.mpeg-tts
3. В настройках транскодера в закладке "Кодеки, кадр" формат файла (контейнер)=MPEG(DVD).
Правда, при этих настройках не играет mkv (h264) с разрешением 1280х720.
Как вы считаете, можно это включить в FAQ по настройке?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by Eugene »

ad-da wrote:
Eugene wrote:Попробуйте выполнить, то что здесь viewtopic.php?p=5650#p5650.
Для m2ts уже стоял mime-тип: video/vnd.dlna.mpeg-tts. После того как его же поставил для профиля "Фильмы-TsMuxer" и выставил в настройках транскодера формат файла mpeg(DVD), все заработало как надо: mkv- и m2ts-файлы определяются устройством как AVC, avi-файлы определяются как mpeg2 и транскодируются в mpeg2video, что намного легче, чем h264.
Т.е. алгоритм настройки для TV Sony KDL-46W5500 такой (применительно к видео-кодеку h264 для контейнеров mkv, m2ts, видео-кодеку mpeg4(xvid) для контейнера AVI, возможно, это работает и для других контейнеров, содержащих видео в указанных кодеках - надо проверять):
1. Типы файлов: для AVI:миме-тип=video/x-ms-avi, DLNA=MPEG_PS_PAL, для MKV:миме-тип:=ideo/x-matroska, профиль транскодирования="Фильмы-TSMuser ", для M2TS:миме-тип=video/vnd.dlna.mpeg-tts, DLNA=AVC_TS_HD_24_AC3. Для всех расширений с mime-типом video/mpeg DLNA=MPEG_PS_PAL.
2. Для профиля транскодирования="Фильмы-TSMuser " миме-тип=video/vnd.dlna.mpeg-tts
3. В настройках транскодера в закладке "Кодеки, кадр" формат файла (контейнер)=MPEG(DVD).
Правда, при этих настройках не играет mkv (h264) с разрешением 1280х720.
Любой или бывает, что играет ?
ad-da wrote: Как вы считаете, можно это включить в FAQ по настройке?
Если пользователь считает, что его информация будет полезна другим пользователям, то разумеется он может добавить ее в Базу знаний, для этого тема и создавалась.
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

ad-da wrote:1. Типы файлов: для AVI:миме-тип=video/x-ms-avi, DLNA=MPEG_PS_PAL, для MKV:миме-тип:=ideo/x-matroska, профиль транскодирования="Фильмы-TSMuser ", для M2TS:миме-тип=video/vnd.dlna.mpeg-tts, DLNA=AVC_TS_HD_24_AC3. Для всех расширений с mime-типом video/mpeg DLNA=MPEG_PS_PAL.
2. Для профиля транскодирования="Фильмы-TSMuser " миме-тип=video/vnd.dlna.mpeg-tts
3. В настройках транскодера в закладке "Кодеки, кадр" формат файла (контейнер)=MPEG(DVD).
Правда, при этих настройках не играет mkv (h264) с разрешением 1280х720.
Eugene wrote:Любой или бывает, что играет ?
А он у меня всего один, будут другие - проверю. Этот - не играет всегда так: несколько секунд есть звук без изображения, потом пишет "Воспроизведение невозможно"
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

Ну вот, после новогодних праздников можно и продолжить тестирование. После установки 1.10.rc11 обнаружил, что не играют файлы формата APE 24бит/96кГц - без всяких сообщений телевизор быстро пробегает по списку и выходит обратно в список файлов. При этом АРЕ 16бит/44,1кГц играют нормально. Что надо подкрутить?
Кстати,
Eugene wrote:P.S. Слушать интернет-радио на Sony Bravia случайно не пробовали ?
Попробовал - играет. По крайней мере, "Наше радио" в формате MP3 192кГц .
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

ad-da wrote:не играют файлы формата APE 24бит/96кГц - без всяких сообщений телевизор быстро пробегает по списку и выходит обратно в список файлов. При этом АРЕ 16бит/44,1кГц играют нормально. Что надо подкрутить?
Разобрался. Подкручивать надо ffmpeg - он понимает для АРЕ только 16бит. Переконвертил во flac.
Вопрос по профилю "Музыка - DVD-Audio": как я понял, многоканальные MLP-файлы он посредством HMSMPEG конвертит в AIFF и передает транскодеру SOX для последующего преобразования в формат, указанный в настройках транскодера для музыки (параметры транскодированного файла в закладке "Музыка"), так?
У меня при тестовом транскодировании SOX выдает ошибку "C:\Program Files\Home Media Server\Transcoders\sox.exe formats: no handler for file extension `s16be' ". Т.е. SOX не понимает указанный в настройках формат и, соответственно, не создает выходной файл? Или не находит файл с разрешением s16be? В общем, тестовый файл не создается. Как это исправить?
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

ad-da wrote:
ad-da wrote:не играют файлы формата APE 24бит/96кГц - без всяких сообщений телевизор быстро пробегает по списку и выходит обратно в список файлов. При этом АРЕ 16бит/44,1кГц играют нормально. Что надо подкрутить?
Разобрался. Подкручивать надо ffmpeg - он понимает для АРЕ только 16бит. Переконвертил во flac.
Вопрос по профилю "Музыка - DVD-Audio": как я понял, многоканальные MLP-файлы он посредством HMSMPEG конвертит в AIFF и передает транскодеру SOX для последующего преобразования в формат, указанный в настройках транскодера для музыки (параметры транскодированного файла в закладке "Музыка"), так?
У меня при тестовом транскодировании SOX выдает ошибку "C:\Program Files\Home Media Server\Transcoders\sox.exe formats: no handler for file extension `s16be' ". Т.е. SOX не понимает указанный в настройках формат и, соответственно, не создает выходной файл? Или не находит файл с разрешением s16be? В общем, тестовый файл не создается. Как это исправить?
Что-то нет ответа... Подождем...
А пока еще вопрос: как работает режим изменения размера кадра? Если в разделе "Транскодер - Кодеки,кадр - Изменение оригинального размера кадра" я выбираю "Минимально, пропорционально экрану", а в списке размеров кадра для этого режима выбираю размеры с 720х406 по 1920х1080, то выбранные размеры меняются минимально, а те, которые не помечены ( с 320х240 по 640х360) увеличиваются до размера, указанного в поле "Размер кадра (единица измерения-точки)" (у меня установлено там 720х405), так?
ad-da

Re: Аудио в формате LPCM на Sony Bravia KDL 46W5500

Post by ad-da »

ad-da wrote: Вопрос по профилю "Музыка - DVD-Audio": как я понял, многоканальные MLP-файлы он посредством HMSMPEG конвертит в AIFF и передает транскодеру SOX для последующего преобразования в формат, указанный в настройках транскодера для музыки (параметры транскодированного файла в закладке "Музыка"), так?
У меня при тестовом транскодировании SOX выдает ошибку "C:\Program Files\Home Media Server\Transcoders\sox.exe formats: no handler for file extension `s16be' ". Т.е. SOX не понимает указанный в настройках формат и, соответственно, не создает выходной файл? Или не находит файл с разрешением s16be? В общем, тестовый файл не создается. Как это исправить?
С DVD-аудио в общем так: при использовании профиля "Музыка - DVD-Audio" из дистрибутива, если выбирать аудио-трек формата MLP с любым числом каналов и частотой дискретизации из ISO-образа DVD-аудио диска через папку "Образы CD/DVD/BD (ISO)", то на устройстве просто шипение. При этом получившийся временный файл формата WAV для выбранного трека проигрывается нормально. Где же все-таки надо подкрутить? Только прошу без намеков на руки и голову :D
ad-da wrote: ... еще вопрос: как работает режим изменения размера кадра? Если в разделе "Транскодер - Кодеки,кадр - Изменение оригинального размера кадра" я выбираю "Минимально, пропорционально экрану", а в списке размеров кадра для этого режима выбираю размеры с 720х406 по 1920х1080, то выбранные размеры меняются минимально, а те, которые не помечены ( с 320х240 по 640х360) увеличиваются до размера, указанного в поле "Размер кадра (единица измерения-точки)" (у меня установлено там 720х405), так?
И уж ответьте, плиз, на этот вопрос. Или ткните, где об этом прочитать. :roll:
Post Reply