Member
Статус: Не в сети Регистрация: 22.02.2010 Откуда: Большой Деревни Фото: 2
devl547 писал(а):
Потом расскажешь, зачем им ffmpeg.so, если это лишь оболочки.
сразу могу сказать, уже озвучивал выше. программисты декодеры не хотят совершенно писать. ffmpeg.so это и есть библиотека всеядного кодера-декодера, благодаря которой всё показывается. декодеры самостоятельно разрабатывают только mpg123, DIVX network, lentoid hevc, cyberlink. SPLASH PRO, и DIAVC c COREcodec пока прекратили разработку, хотя ранее всё у них пилилось активно. разношестные писатели как повторяюсь, предпочитают клепать рющечки, именно над ffmpeg. так как много доков, просто, этот зоопарк постоянно обновляется, и содержит в себе и рендеры, и сплитеры, и всё всё всё, что необходимо, для показа контента, даже на утюге или чайнике. хотя многое в нём в связи с опенсурсом, очень плохо прооптимизировано.
Member
Статус: Не в сети Регистрация: 12.06.2011 Откуда: Лен.обл.
dimkahon писал(а):
Все эти плеера лишь программная оболочка для стокового и если стоковый не тянет, то никакие галочки "аппаратный+" не помогут.
Какие оболочки нонче пошли перспективные
Цитата:
Встроенный видеоплеер смартфона, как это часто бывает, не понимает многие популярные в сети форматы.
Цитата:
Пришлось, как обычно в таких случаях, установить из Google Play видеоплеер MX Player в режиме декодера «Аппаратный +» с требуемым набором кодеков, и с помощью этого приложения проверить возможность воспроизведения типовой коллекции видеообразцов.
На телефоне предустановлен стандартный видеопроигрыватель, но ему поддались не все форматы – в частности, гаджет капризно реагировал на видеофайлы со звуковой дорожкой в формате AC3. Установка MX Player решила эту проблему.
http://www.overclockers.ru/lab/64640/ob ... rat.html#8 И так далее по списку. А если коротко, выбора звука нет, сабов нет, видео одно через пять может и сожрет. Не знаю ни одного пользователя, который юзает стоковый плеер. Хотя теперь знаю.
Member
Статус: Не в сети Регистрация: 22.02.2010 Откуда: Большой Деревни Фото: 2
devl547 писал(а):
У ffmpeg сейчас едва ли не самый быстрый комплект декодеров из имеющихся на рынке.
где он самый быстрый? в сто лет назад сделанном декодере divx, который почти полностью из xvid всё выдранно. опять же h264 раньше был самый медленный, и coreavc разбивал ffmpeg в хвост и в гриву. и только после того, как шимиц подмог ассемблером из своего diavc, скорость декодинга рекордно выросла, но всё равно декодеру из SPLASH, и cyberlink уступает. сейчас с h265 та же самая история. lentoid hevc, divx h265, cyberlink h265 намного быстрее, чем это у ffmpeg получается. правда совершенно недавно, автор lav filtres пошаманил на исходниками, что действительно дало прибавку скорости. но это только в своей репозитории lav, и в оффициальную пока не переползло, и только авторы aleksoid тоже передрал, и к mpc-be приделал, пока что только.
Member
Статус: Не в сети Регистрация: 10.05.2011 Откуда: Москва
terenty79 писал(а):
но всё равно декодеру из SPLASH, и cyberlink уступает. сейчас с h265 та же самая история. lentoid hevc, divx h265, cyberlink h265 намного быстрее, чем это у ffmpeg получается.
Member
Статус: Не в сети Регистрация: 22.02.2010 Откуда: Большой Деревни Фото: 2
devl547 писал(а):
Пруф на сравнения где?
у тебя компьютер старый есть? например a64 3000. поставь на такой, и погоняй рипы с rutora. никаких пруфов ненужно будет, всё сразу увидишь сам. можно ещё atom d520, или amd e-350 которые тоже далеко не ушли по своей мощности.
Добавлено спустя 5 минут 37 секунд:
grigosha писал(а):
Для тех кто верит в сказки про оболочку
в ведре всё от ведра очень зависит. у разных сборщиков этого ведра, в системе могут оказаться разное количество апаратных omx кодеков, что соответственно сказывается, на количестве поддерживаемы системным плеером форматов контента. в свою очередь mx это примитивная оболочка, над набором кодеков ffmpeg.
Member
Статус: Не в сети Регистрация: 22.02.2010 Откуда: Большой Деревни Фото: 2
devl547 писал(а):
Как только вкорячишь кодеки в ядро - можешь возвращаться
это ты про что? ведро- это не линуксовое ядро. в него только драйверы железок вкорячиваются. ведро это виртуалка операционки, и omx кодеки висят в ней, напрямую к драверам железки обращаются, минуя слои абстракций ведроидного жабакрутилятора.
Добавлено спустя 45 секунд: [quote=devl547""]Осиль документацию.[/quote] консольные команды MPLAYER изучать чтоли?
Member
Статус: Не в сети Регистрация: 12.06.2011 Откуда: Лен.обл.
terenty79 писал(а):
в свою очередь mx это примитивная оболочка, над набором кодеков ffmpeg.
Да мне какая разница над каким набором что стоит? Если ты расскажешь простому юзеру, что надо сделать, чтобы в картинках выше при проигрывании стандартным плеером, пропали все крестики- я только за. Но ты не расскажешь и для этого товарищи из J2 Interactive сваяли плеер, который просто ставится и начинает проигрывать. Проще сказать- это всего лишь набор кодеков. Ну внедри этот набор в простой плеер, а мы посмотрим и оценим на гугл плей. А пока тебе есть к чему стремиться
Количество установок 100 000 000–500 000 000 Дерзай
Member
Статус: Не в сети Регистрация: 22.02.2010 Откуда: Большой Деревни Фото: 2
devl547 писал(а):
У mplayer куча гуёв есть - два.
у mplayer изночально всё было встроено, нативно. только при компиляции нужно было ключ выставить, и получался не консольный плеер gmplayer. но потом автор выпилил этот режим, и пошли у народа поделки самоляпных гуев. но сейчас они давным давно заброшены, не доделаны, и только одна оболочка барахтается ещё -smplayer. но она сделана под жирный и тормозной qt4, и использование данного зоопарка зависимостей напрочь съедает скоростные преимущества консольного mplayer. на линуксах по моему есть ещё rosaplayer. но я даже не заморачивался.
devl547 писал(а):
То есть ты даже не в курсе, где крутятся кодеки в дроиде и что у них самый низкий слой доступа к обородуванию.
не надо меня ловить, там где меня нет. ffmpeg не получает самого низкого доступа, к блокам графического процессора, а работает через боле мение общее для ведра api. на линуксе тоже кстате ускорение через высокоуровневый api идёт. там их целых три VA-API, VDPAU, AMD XvBA. только broadcom открыл спецификации своего видеоядра vcore4, и в raspiban у gstreamer сделали ассемблерные оптимизации, что бы видеопоток h264 кидался напрямую на видеоядро, то есть самый низкий уровень. точно так же на ведёрных omx библиотеках происходит, которые видеопоток сразу на yuv, rgb, или промежуточный screen buffer заворачивают.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения