Тормозит 1080 видео под MPLyaer
_lexx_ 23 января, 2010 - 13:49
Всем дня.
Ситуация такова: есть машинка 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 и проделать это )