Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ffdshow

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

Открыть новую тему     Написать ответ в эту тему

TGh



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору


ffdshow - медиа кодер/декодер, обычно используемый для быстрого и высокоточного декодирования видеопотока в MPEG-4 ASP (то есть кодированного с помощью DivX, Xvid или FFmpeg MPEG-4) и AVC (H.264) форматов, также поддерживает множество иных видео и аудиоформатов. Является свободным программным обеспечением, выпускаемым под лицензией GPL, работает под Windows в качестве фильтра DirectShow.
 
ffdshow имеет поддержку субтитров, которую можно включить, возможность выбрать набор используемых кодеков, снятие снимков экрана, контроль с помощью клавиатуры, контроль разрешения изображений, яркости, набор фильтров постпроцессинга картинки, включая возможность подключения плагинов видеообработки, фильтров DScaler[1]. Имеет возможность использования интегрированных аудио фильтров, эквалайзера, микшера, декодер Dolby, DSP плагины Winamp и др. Ряд элементов постпроцессинга перенесено из плеера MPlayer и фильтров AviSynth.
 
ffdshow использует библиотеку libavcodec и ряд других, свободных и открытых (open source) пакетов декодирования видео распространённых форматов, таких как MPEG-4 (включая кодированные с помощью Xvid, 3ivx, всех версия DivX), H.263 и VP6 (используемого, в частности, сайтом YouTube), H.264/AVC, WMV, также, как и множество других. ffdshow также декодирует аудио поток в MP3, AAC, Dolby AC3, WMA, и Vorbis форматах, так же как и во множестве других.
 
Фильтры постпроцессинга ffdshow используются в видео редакторах VirtualDub и AviSynth, путём настройки VFW. В данных редакторах, ffdshow может быть использован также для кодирования MPEG-4 - совместимого видеопотока, совместимого с кодеками Xvid, DivX, и x264, также, как и видео без потери качества и ряд других фоматов, поддерживаемых базовой библиотекой libavcodec.
 
На данный момент реализована поддержка видеоформатов: H.264/AVC, XVid, DivX 4/5/6, MPEG 4, DivX3, MP41, MP42, MP43, H.263, FLV1,Theora, VP3, VP5, VP6, VP6F, MPEG1, MPEG2, WMV1, WMV2, WMV3, VC-1, WMVP, MSS1/2, H.261, Hiffyuv, MJPEG, SVQ1, SVQ3, QTRLE, 8BPS, QRPZA, FFV1, DV, CamStudio, CorePNG, LOCO, MSZH, Techsmith, ZLib, ZMBV, AutoDesk RLE, Cinepack, Indeo, MS Video 1, MS Video RLE, QPEG, Real Video и ряд других.


 
Скачать:

Примечания:
1. SVN-сборки - неофициальный аналог бета-релизов.
2. Сборки ICL требуют процессор с поддержкой SSE (все процессоры выпущенные за последние 10 лет имеют такую поддержку).
3. В версии 3671 была удалена часть энкодеров для VFW интерфейса (на декодирование это ни как не повлияло). Остались только MJPEG, Lossless JPEG, HuffVUV, FFV1 и DV. Если нужны остальные, тот ставьте ранние версии, например 1.1.3631 (x86, x64).
 
FAQ на Sourceforge.net

Всего записей: 1022 | Зарегистр. 18-03-2002 | Отправлено: 02:42 12-01-2003 | Исправлено: V0lt, 09:12 22-07-2017
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
Цитата:
загрузка проуцессора с hyper-threading непоказательна. если показывает 50%, то это не значит что проц загружен на половину, скорее всего он работает на все 100. Снижай настройки XviD-a, должен нормально захватывать.
На сниженных настройках он и работает нормально, о чём писал выше, но на примерно одинаковых с divx, высоких настройках, теряет при записи не только 50% графика, но и главное, кадров! Да и насчёт HT 50% = 100% реальных это тоже не совсем верно, иначе с NERO, CoreAVC и т.п. у меня проц работает на все 200%!
 
Bladru
Цитата:
Про многопоточность, это наверное вопрос к szl. Он уже отвечал [?] про "равномерные графики" несколькими страницами раньше.
Хорошо, но основная проблема не в графиках, тем более, как уже сказал в Висте графики делятся поровну между "ядрами", а в производительности.
 
Цитата:
А по производительности нужно смотреть настройки ffdshow. Попробуй, например, отключить деблокинг h264 (если видео закодировано этим кодеком). Если проблема только с одним роликом, попробуй перепаковать его. Иногда попадается видео, которое тормозит исключительно из-за кривой упаковки в контейнер.
У меня нет проблемы ни с одним из роликов, при использовании DXVA декодеров. Это всего лишь пример. Пример divx/xvid файла приводить нет смысла, т.к. ни один из имеющихся у меня файлов не способен загрузить проц более чем на 30%, поэтому взял первый попавшийся h264 ролик. Но пробовал и на других FullHD h264 файлах. Везде ffdshow, со всеми отключенными пост-обработочными фильтрами (при своих истиных "полнозагрузочных" для HT 50%) тормозит много сильнее, чем NERO или CoreAVC с ихними >>50% и "не истинными" оптимизациями под многоядерность. Вот что главное.

Всего записей: 3679 | Зарегистр. 17-10-2008 | Отправлено: 00:47 04-09-2009 | Исправлено: qwertyop, 00:53 04-09-2009
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
qwertyop

Цитата:
но на примерно одинаковых с divx, высоких настройках


 

Цитата:
Везде ffdshow, со всеми отключенными пост-обработочными фильтрами (при своих истиных "полнозагрузочных" для HT 50%) тормозит много сильнее, чем NERO или CoreAVC с ихними >>50% и "не истинными" оптимизациями под многоядерность.

Не знаю про неро, но CoreAVC всегда чуток быстрее был (правда мылит немного ).
По ffdshow:
последних билдах для H.264 можно выбрать конкретный декодер libavcodec или ffmpeg-mt. В твоем случае надо пробовать оба.
Еще есть опция Number of decoding threads, попробуй 1, 2, 3.
 
И еще говорить что XviD тормозной приводя в пример H.264 некорректно, это два разных декодера в одной оболочке. Сравнивать кодер и декодер тоже не правильно.

Всего записей: 10500 | Зарегистр. 05-02-2003 | Отправлено: 07:11 04-09-2009
Bladru

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt

Цитата:
И еще говорить что XviD тормозной приводя в пример H.264 некорректно

Видимо в обоих случаях имелся в виду энкодинг в MPEG-4 ASP.

Цитата:
Еще есть опция Number of decoding threads, попробуй 1, 2, 3.

Поиграться можно, но ffdshow сам при установке её выставляет. Так что, в лучшую сторону производительность наврядли изменится. Скорее стоит проверить Queue & misc -> Queue output samples.
 
qwertyop
Опиши подробнее, что и на каких настройках сравнивал. Как я понимаю, проблема не столько с декодингом ffdshow (который проигрывает по скорости CoreAVC), а с многопоточностью при кодировании Xvid'ом?

Всего записей: 655 | Зарегистр. 09-10-2006 | Отправлено: 07:48 04-09-2009
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что-то кидает вас из стороны в сторону
Да, свободные энкоедры (за исключением x264) и дэкодеры не умеют толком использовать ресурсы многоядерных процессоров. И да, Core , divx и прочие делают это не напрягаясь.

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 12:52 04-09-2009
qwertyop



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bladru
Цитата:
Видимо в обоих случаях имелся в виду энкодинг в MPEG-4 ASP.
Именно так, может не очень ясно выразился.

Цитата:
Поиграться можно, но ffdshow сам при установке её выставляет. Так что, в лучшую сторону производительность наврядли изменится.
А в ffdshow-mt даже и выбирать ничего не нужно.

Цитата:
Скорее стоит проверить Queue & misc -> Queue output samples
Попробую как-нибудь.

Цитата:
Опиши подробнее, что и на каких настройках сравнивал. Как я понимаю, проблема не столько с декодингом ffdshow (который проигрывает по скорости CoreAVC), а с многопоточностью при кодировании Xvid'ом?

А вот тут, похоже, с графиком загрузки по xvid я обманул, версия 1.2.2 может грузить P4 HT и выше 50%. Хотя странно, мне ж не приснилось, возможно пробовал раньше более старую версию. Деинтерлейс и шумодав BeholdTV + кодирование MP3 не могут дополнительно грузить систему на 30%, значит как-то xvid HT да задействует.
 
Тогда по поводу дропов:
Здесь, всё равно не понимаю, почему при равной (даже в среднем на ~5% меньшей) не 100% загрузке процессора xvid теряет кадры, а divx нет:
 

xvid
 

divx
 
Запись 1 мин. в обоих случаях идёт: в разрешении 512x576, 25 кадр/сек, target quantizer = 4.00, выходной PAR =  4:3, по фильтрам предобработки BeholdTV и звуку - всё одинаково, пресеты сделаны копированием;
настройка xvid 1.2.2: профиль - "Home", качество - "General purpose",
настройка divx 6.8: профиль - "Home Theater", качество - "Better Quality".

Всего записей: 3679 | Зарегистр. 17-10-2008 | Отправлено: 13:36 04-09-2009 | Исправлено: qwertyop, 11:06 05-09-2009
andrew1692

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
решил на 7х64 поставить данный сабж, так как паки не уважаю
для корректной работы нужно и 86 и 64 или только 64бит версию

Всего записей: 1980 | Зарегистр. 31-10-2008 | Отправлено: 00:01 19-09-2009
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
andrew1692
Учитывая что большинство программ, работающих с видео и звуком, 32-битные, скорее всего будет достаточно только 32-битной версии FFDshow и не факт что 64-битная хоть когда-нибудь вам понадобится.

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 01:16 19-09-2009
andrew1692

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Taciturn
спасибо, но конфликта не будет?
я в основном медиа плеером сейчас стал 12 пользоваться, особенно 64 версией(хотя разницы нет, в общем)

Всего записей: 1980 | Зарегистр. 31-10-2008 | Отправлено: 01:22 19-09-2009
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
andrew1692
Не будет, можно одновременно ставить обе версии.

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 02:40 19-09-2009
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите отличие
ffdshow tryouts project, svn 3096 (x86) sse icl11
от  
ffdshow tryouts project, svn 3096 (x86)
 
sse icl11 это чего такое, что то с процессаром связано?

Всего записей: 1732 | Зарегистр. 14-04-2007 | Отправлено: 14:58 10-10-2009
abld1



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
momo2000
http://ffdshow-tryout.sourceforge.net/wiki/faq

Всего записей: 114 | Зарегистр. 13-09-2006 | Отправлено: 16:05 10-10-2009
momo2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abld1
блин, всё равно не пойму толком,  
ICL10 для более современных cpu?

Всего записей: 1732 | Зарегистр. 14-04-2007 | Отправлено: 18:10 10-10-2009
arestarh1986



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Перевод вот этого:
http://ffdshow-tryout.sourceforge.net/wiki/faq:builds
Основная разница в используемом для компиляции(сборки) ffdshow.ax компиляторе и, поэтому, выдвигаются соответственные требования к ЦПУ...

Всего записей: 241 | Зарегистр. 23-06-2008 | Отправлено: 18:41 10-10-2009
PrALX



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
Столкнулся с такой проблемой
 
BSPlayer при обращении к FFDshow (video) вырубается с ошибкой. Происходит это на довольно большом количестве файлов.
 
при этом Windows Media player играет то же самое без проблем
 
В чем может быть косяк?
 
Система - Win7 x64
 
Добавлено:
Добавка: происходит это при декодировании xVid

Всего записей: 26 | Зарегистр. 09-09-2003 | Отправлено: 23:25 26-10-2009
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Столкнулся с такой проблемой
 
BSPlayer при обращении к FFDshow (video) вырубается с ошибкой. Происходит это на довольно большом количестве файлов.
 
при этом Windows Media player играет то же самое без проблем
 
В чем может быть косяк?

ясно же, проблема плеера

Всего записей: 10500 | Зарегистр. 05-02-2003 | Отправлено: 06:52 27-10-2009
iamm



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тут расписал о кодеках, кому интересно.

Всего записей: 163 | Зарегистр. 03-12-2006 | Отправлено: 10:19 27-10-2009
Gideon_Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ясно же, проблема плеера

по ходу дела - нет. Испортили что-то: если в vfw задействовать декодирование через libav, то Cinema Craft Encoder SP2 и MPC при подаче на вход avs скрипта вылетает. Если подать просто видео-файл, то не вылетает. Справделиво, как для xp, так и для win7. Через DirectShowSource не вылетает. Раньше все работало нормально.
 
Добавлено:
PrALX, скачай xvid и выставь в ffdshow декодирование для divx и xvid через xvid.

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 04:21 28-10-2009 | Исправлено: Gideon_Vi, 04:32 28-10-2009
PrALX



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon_Vi
Сэнькс! Так и сделал - все ОК
А как временный вариант просто отключил использование FF для xVid. Учитывая, что в системе уже есть кодек - тоже работало

Всего записей: 26 | Зарегистр. 09-09-2003 | Отправлено: 22:20 29-10-2009
Gideon_Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всегда пожалуйста. По какой-то причине BSPlayer работает с vfw-интерфейсом, а не с DirectShow (в нем-то такой ошибки нет). Поскачиваю сегодня несколько версий и попробую отследить, когда этот баг появился, ибо надо, чтобы исправили.

Цитата:
А как временный вариант просто отключил использование FF для xVid

в ff много вкусных фишек, даже если дэкодером использовать xvid, фильтры все равно юзать можно.

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:18 30-10-2009
RussianNeuroMancer



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работает ли у кого-нибудь DeBand при дефолтном 1.2 с MPC-HC x64 без тормозов? У меня почему-то на Core Quad Q6600 после включения галки начинает неимоверно тормозить даже 720p.

----------
Kubuntu - официальный сайт, форум, русскоязычный сайт.

Всего записей: 9403 | Зарегистр. 30-04-2005 | Отправлено: 15:35 31-10-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73

Компьютерный форум Ru.Board » Компьютеры » Программы » ffdshow


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru