Тормозит 1080 видео под MPLyaer

Всем дня.

Ситуация такова: есть машинка AthlonXP 3200+ (2,2 ГГц) + 2 Гб DDR (двухканальная), всё на 400 шине, видео FX5200, к которому подключён здоровый FullHD телек. Есть желание вывести на этот телек фильм в 1080 качестве, кодек х264, контейнер mkv.

Но. При воспроизведении начинаются чудеса - звук идёт даже без тормозов, но видео просто отсутствует, хотя загрузка проца где-то под 80% одним только MPLyaer'ом.

Разрешено выпадение кадров, устройство вывода - пробовал разные, но ни одно нормально не показывает.

Вопрос - это машинка не тянет, или с настройками мплэера надо играться?

1) дрова на видео

1) дрова на видео проприетарные?
2) 720p нормально показывает?
3) а если vlc попробовать?

Для проигрывания HD нужно два

Для проигрывания HD нужно два ядра, либо видеокарта с vdpau, если у вас такая то попробуйте так:
mplayer -vo vdpau kino.mkv

Working on Gentoo Linux for Asus P535 and Qtopia :-)

5200 не умеет vdpau.

5200 не умеет vdpau.

мммм... а 6600 умеет?

мммм... а 6600 умеет?

Вопрос хороший, и вот тебе

Вопрос хороший, и вот тебе компетентная ссылка:
http://en.wikipedia.org/wiki/VDPAU

Не грусти, товарищ! Всё хорошо, beautiful good!

Видел, видел... ещё вот такое

Видел, видел...
ещё вот такое забавное обсуждение откапал: http://www.nvnews.net/vbulletin/showthread.php?t=128565

Не обязательно двуядерный.

Не обязательно двуядерный. Можно и одноядерный, но достаточно шустрый. Боюсь, на Athlon XP 2.2ГГц придется использовать всякую гадость в виде "-lavdopts skiploopfilter=all".

Пробовал и с "выпаданием

Пробовал и с "выпаданием кадров" и "жёсткое выпадание кадров" и петли для HD видео - лучшее, до чего доходило: в момент, когда ещё хоть что-то в системе откусывало хоть чуть-чуть проца, картинка намертво подвисала секунд на 30, а потом очухивалась...
Переткнул, попробовал 6600 (есть перегревающаяся в загашниках)- лучше не стало.
Похоже машинка для такого и правда слабовата. Жаль:(

Я тоже наблюдал чёрный экран

Я тоже наблюдал чёрный экран при включённом framedropping, его, наверное, лучше не использовать. Заметно помогает -lavdopts fast. Однако лучше всего проблему решает экспериментальный ffmpeg с поддержкой параллельного декодирования. mplayer с ним можно взять отсюда: http://repo.or.cz/w/mplayer-build.git

Учитывая, что машина

Учитывая, что машина однопроцессорная, но параллельное декодирование в полную силу развернуться не сможет.

А вот -lavdopts fast попробую, спс.

BTW ..ручками включать sseX

BTW ..ручками включать sseX глобально глупо..

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Глупо не из-за глобальных

Глупо не из-за глобальных флагов, глупо когда -march= для процессора определена.
Допустим -march=prescott

Где prescott это
Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.

Глобальные USE флаги MMX, SSE, .. только говорят о том что бы использовать "ассемблерные" вставки с использованием MMX, SSE регистров.

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Народ, а подскажите, если

Народ, а подскажите, если заблуждаюсь.

А что если взять 1080i.mkv-фильм сжатый h264 и пережать его в mpeg2 avi-шку, например, сохраняя такое-же разрешение - легче не станет? да, много часов уйдёт на конвертацию и места будет завалено много - это как-то не страшно, зато будет легче декодировать конечный продукт.

Я прав, или таки ошибаюсь?

.

Думаю что станет. Попробуй взять маленький ролик HD и проделать это )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".