Имя пользователя:
Пароль:
 

Показать сообщение отдельно
TDK TDK вне форума

Аватара для TDK

Ветеран


Сообщения: 1292
Благодарности: 165

Профиль | Отправить PM | Цитировать


berkut_174, Для начала почитайте здесь. Именно что касается воспроизведения видео. Я понимаю, у вас Tegra 2, но там обобщённые тесты. И рекомендуется именно Dice Player. А также, вот несколько цитат из интернета по этому поводу -
Цитата:
Комментарий российского представительства NVIDIA по этому поводу звучит следующим образом:
«Платформа NVIDIA Tegra 2 поддерживает формат H264 1080p со спецификациями baseline profile. Соответственно, если какой-то ролик скачан из Интернета и не проигрывается/плохо проигрывается, его нужно сконвертировать в этот формат, например, используя программу Badaboom.
Поддержка highline profile будет реализована в новой версии Tegra под кодовым названием Kal-El. В случаях с легальным, защищенным контентом такой проблемы быть не должно».
В качестве примера нам было предложено проверить работоспособность системы с правильно закодированным роликом. Мы проверили: проблем действительно нет, 1080p (H.264, контейнер MP4, битрейт 9896 Кбит/с) проигрывается без каких-либо намеков на торможение.
В целом следует иметь в виду, что воспроизведение видео на планшетах с платформой Tegra 2 может и не получиться. Причем по внешнему виду файла предугадать проблемы сложно — убедиться в работоспособности можно, лишь проверив воспроизведение непосредственно на планшете. Поэтому для верности рекомендуем все же перекодировать видео. Либо с использованием программ, позволяющих выбрать baseline profile, либо софтом, умеющим адаптировать видео для конкретного устройства.
Цитата:
Q: Почему при воспроизведении видео в плеерах, оно тормозит/отстает звук или появляются различные артефакты изображения?

A: Такое происходит обычно с видео высокого разрешения, либо с видео, использующего кодек H.264 (AVC) (как правило, это контейнер mkv, но не обязательно). Дело в том, что платформа nVidia Tegra 2, на которой построен планшет, не поддерживает аппаратное декодирование (hardware decoding) видео, которое кодировано с использованием профиля выше, чем Main Profile (Основной профиль). Поэтому плееры используют для воспроизведения программное декодирование (software decoding), нагружающее основной процессор, мощности которого зачастую не хватает для нормального воспроизведения.
К сожалению, это аппаратное ограничение, которое не может быть исправлено в будущих прошивках (поддержку аппаратного декодирования H.264 с High Profile, который используется в большинстве современных рипов, nVidia реализует в следующем поколении процессоров Tegra 3). Как вариант решения проблемы, можно использовать различные перекодировщики для получения видеофайлов, при воспроизведении которых будет использовано аппаратное декодирование, либо искать стандартные DivX/Xvid рипы.
Подводя итог всему вышесказанному следует, что вопроизведение видео на Tegra 2 своего рода рулетка. Короче как повезёт с тем или иным видеофайлом. А так, либо подбирать видеофайлы опытным путём, либо воспользоваться рекомендацией и пробовать перекодировывать видео, что тоже лишний головняк. Либо надеяться на то, что в Tegra 3 будут исправлены данные проблемы. Но в данном случае это не ваш вариант.

-------
Времена не выбирают... В них живут, и умирают....


Последний раз редактировалось TDK, 28-06-2012 в 21:14.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:06, 28-06-2012 | #11