непривязывется эквалайзер к плееру классик? что в новых версиях автоматом не ставится?
» ffdshow
Доброго времени суток! подскажите пожалуйста как заставить ffdshow работать на 2 и более потока? а то обидная ситуация всё настроено, показывает читсенько, ровненько, а работает чётко на одном проце, единственное что нашёл настройку количества потоков для mpeg2 декодера, а vc-1, h264 как работали на одном так дальше и работают :'(
ps: знаю что есть декодеры которое это могут некотрыми видюхами ускорять, ну и конечно же CoreAVC
ps: знаю что есть декодеры которое это могут некотрыми видюхами ускорять, ну и конечно же CoreAVC
Цитата:
подскажите пожалуйста как заставить ffdshow работать на 2 и более потока
к сожалению, никак
Gideon Vi
Цитата:
а почему у меня работает?
вот самое тяжелое видео которое у меня есть:
HAZE_Trailer_1080p_HD.mp4
MPEG4 Video (H264) 1920x1080 25fps
по умолчанию в ffdshow->Конфигурация видеодекодера->Разное->Число потоков декодера установлено 2
загрузка проца доходит до 50%, каждое ядро загружено не более половины, графики обоих ядер схожи
если устанавливаю 1, то одно ядро простаивает, втрое может доходить до максимума и как следствие получаю тормоза картинки (проц при этом нагружен на теже 50%)
Цитата:
к сожалению, никак
а почему у меня работает?
вот самое тяжелое видео которое у меня есть:
HAZE_Trailer_1080p_HD.mp4
MPEG4 Video (H264) 1920x1080 25fps
по умолчанию в ffdshow->Конфигурация видеодекодера->Разное->Число потоков декодера установлено 2
загрузка проца доходит до 50%, каждое ядро загружено не более половины, графики обоих ядер схожи
если устанавливаю 1, то одно ядро простаивает, втрое может доходить до максимума и как следствие получаю тормоза картинки (проц при этом нагружен на теже 50%)
V0lt
ffmpeg не поддерживает frame-based multithreading, только slice-based. x264 уже давно использует первый, следовательно декодироваться оно будет только в один поток вне зависимости от настроек.
ffmpeg не поддерживает frame-based multithreading, только slice-based. x264 уже давно использует первый, следовательно декодироваться оно будет только в один поток вне зависимости от настроек.
Цитата:
а почему у меня работает?
kipus ответил
kipus
Ничего не понял, причем здесь кодер? Имею несколько видео MPEG-4 AVC (H.264) и вижу что ffdshow их декодит в два потока. Что я делаю не так?
Ничего не понял, причем здесь кодер? Имею несколько видео MPEG-4 AVC (H.264) и вижу что ffdshow их декодит в два потока. Что я делаю не так?
V0lt
Приведенный выше трейлер врядли был закодирован с использованием x264, скорее всего какого-то из коммерческих кодеров, который видимо используют именно slice метод кодирования.
Приведенный выше трейлер врядли был закодирован с использованием x264, скорее всего какого-то из коммерческих кодеров, который видимо используют именно slice метод кодирования.
Цитата:
Имею несколько видео MPEG-4 AVC (H.264) и вижу что ffdshow их декодит в два потока.
Значит они закодированы не x264 Мало ли: элекард, майнконцепт, нейро...
kipus
Gideon Vi
Решил немного потестить. Самолично закодил видео в x264 (build 928) 1920x1080x30fps через MeGUI с пресетом DXVA-HD-HQ.
Пришел к выводу, что какая-то подержка многопоточноти в ffdshow все равно есть. Если указать использовать 2 потока, то второе ядро тоже нагружается, хотя нагрузка раза в два меньше.
Gideon Vi
Решил немного потестить. Самолично закодил видео в x264 (build 928) 1920x1080x30fps через MeGUI с пресетом DXVA-HD-HQ.
Пришел к выводу, что какая-то подержка многопоточноти в ffdshow все равно есть. Если указать использовать 2 потока, то второе ядро тоже нагружается, хотя нагрузка раза в два меньше.
V0lt
У меня на XP x64 в обоих случаях ядра нагружается равномерно, но 50% все равно превысить не может из-за однопоточности декодера (не путать с общей нагрузкой плеера на систему ибо рендерер, сплиттер, аудио декодер и другие участники процесса воспроизведения работают в отдельных потоках и позволяют слегка превысить 50% барьер засчет дополнительной нагрузки на процессор). Если у вас обычная XP, то в ней реализация многопоточности кривая и балансировка нагрузка работает только после бубна (возможно, нагрузка ffdshow каким-то образом на это влияют, но это только догадки).
У меня на XP x64 в обоих случаях ядра нагружается равномерно, но 50% все равно превысить не может из-за однопоточности декодера (не путать с общей нагрузкой плеера на систему ибо рендерер, сплиттер, аудио декодер и другие участники процесса воспроизведения работают в отдельных потоках и позволяют слегка превысить 50% барьер засчет дополнительной нагрузки на процессор). Если у вас обычная XP, то в ней реализация многопоточности кривая и балансировка нагрузка работает только после бубна (возможно, нагрузка ffdshow каким-то образом на это влияют, но это только догадки).
Цитата:
Цитата:подскажите пожалуйста как заставить ffdshow работать на 2 и более потока
к сожалению, никак
понятно, обидно, идеальный сабж для просмотра, поставил и всё настроил за один раз ну ладно подождём, никто не в курсе когда будет двух поточная версия, что говорит разработчик?
aRainman
Есть ветка ffmpeg-mt, в которой оно реализовано, но когда это попадет в официальный репозиторий пока неизвестно.
Есть ветка ffmpeg-mt, в которой оно реализовано, но когда это попадет в официальный репозиторий пока неизвестно.
kipus
понятно, благодарю за инфо
понятно, благодарю за инфо
Цитата:
Есть ветка ffmpeg-mt, в которой оно реализовано, но когда это попадет в официальный репозиторий пока неизвестно.
С 30 сентября авторы проекта ffdshow tryouts project начали работы над сборкой ffmpeg-mt:
Introducing ffmpeg-mt by Alexander Strange.
Ported by xxl. Small fix by me.
Experimental, some code have to be implemented.
note ffmpeg-mt branch has been created as a copy of rev 2083.
Вот можете попробовать первые наброски ffdshow-mt svn 2166, даю пока ссылку на рапиду, а чуть позже, ближе к середине месяца у себя на сайте в разделе сборок ffdshow сделаю раздел ffdshow-mt.
Ребятки, посоветуйте пожалуйста оптимальные настройки для ffdshow, чтобы не замарачиваться? Дефолтовые настройки какието надо менять? Раздел Output что-там надо ставить?
Mitnadev
Цитата:
если не нужно, то не надо А вообще, я только влючаю libavcodec на нужных мне кодеках. Eсли не хочется заморачиваться можно воспользоваться фичей "Выставить libavcodec для всех стабильных форматов"
Остальное мне без надобности.
Цитата:
Для чего?
Цитата:
Дефолтовые настройки какието надо менять?
если не нужно, то не надо А вообще, я только влючаю libavcodec на нужных мне кодеках. Eсли не хочется заморачиваться можно воспользоваться фичей "Выставить libavcodec для всех стабильных форматов"
Остальное мне без надобности.
Цитата:
Раздел Output что-там надо ставить?
Для чего?
У меня вобщемто итак всё нормально показываеться, во всяком случае смотреть можно, но вдруг есть какаето опция или галку где-то можно поставить в ffdshow что бы качество ещё лучше стало? Вдруг всё прогрессивное человечество юзает эти возможности ffdshow, а я как поц по-незнаю ими не пользуюсь?
А что даёт опция "Set interlace flag in output media type" в разделе Output? Нужно её ставить?
szl
Цитата:
у этого проекта есть официальный сайт/форум?
Цитата:
ffdshow (ffmpeg-mt), svn 2214 (x86)
у этого проекта есть официальный сайт/форум?
V0lt, работу над этим вариантом сборки ведет группа разработчиков проекта ffdshow tryouts project. Пока эта сборка имеет статус экспериментальной, и официальной технической поддержки не имеет.
18.10.2008
ffdshow (ffmpeg-mt), svn 2227 (x86)
Изменения: update ffmpeg-mt; bug fixes
18.10.2008
ffdshow (ffmpeg-mt), svn 2227 (x86)
Изменения: update ffmpeg-mt; bug fixes
чо то я не понял, аудио он только декодирует? кодировать не умеет в отличии от видео?
NPC
угу
угу
как подружить mp3 ffdshow с медия плеер классик? значка нет в трее, значит не юзается видео нормально
szl не помогло, пишет задействован кодек DScaler Audio Decoder в фильтрах MPC
Добавлено:
ОС Windows Vista Ultimate 32 bit
Добавлено:
ОС Windows Vista Ultimate 32 bit
NPC
А ffdshow настроен на декодирование mp3?
А ffdshow настроен на декодирование mp3?
unreal666 да, там включён libmad
NPC
Можно добавить во внешние фильтры MPC и указать "предпочесть".
Можно добавить во внешние фильтры MPC и указать "предпочесть".
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
Предыдущая тема: сохранение flash
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.