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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
front242



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szl
а можешь выкладывать варианты скомпиленые интеловым компилятором? они вроде как пошустрее должны быть

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 09:17 18-12-2008
YuraH



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
szl 23:45 17-12-2008
Цитата:
что они используются оптимально
Ну если я в Everest-е на стандартном XviD-е, DivX-e и CoreAVC, которые уже не помню сколько поддерживают многоядерность, вижу приблизительно равномерную нагрузку ядер, а на ffd-mt на теж же образцах явный перекос на одно из ядер (5%/55%, 8%/90% в среднем), то это наводит на некоторые подозрения.

Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 13:31 18-12-2008
rdv05011981

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

Цитата:
rdv05011981  
Можно, только кто это профинансирует ...

 
Может быть люди и скинулись ради плеера, который в себе почти все декодеры имеет, что бы не искать разные паки не ставить и не засорять систему... Ты спроси, я не против скинутся...

Всего записей: 90 | Зарегистр. 02-08-2008 | Отправлено: 15:08 18-12-2008
pastorm

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Бету 6, похоже, зарелизили, новая домашняя страница здесь:
http://ffdshow-tryout.sourceforge.net/index2.php
 
Список изменений
 
Скачать: http://downloads.sourceforge.net/ffdshow-tryout/ffdshow_beta6_rev2527_20081219.exe
 
В новой версии добавили, в т.ч., декодирование Dolby TrueHD, теперь непонятно: а какой контейнер и сплиттер использовать? MKVtoolnix муксить TrueHD в MKV не умеет, TSmuxeR муксит только, если есть AC3 ядро (только его и муксит?). Пробовал в MPC-HC скормить .thd трек параллельно с видеофайлом - не воспроизвёл.

Всего записей: 279 | Зарегистр. 14-01-2007 | Отправлено: 23:42 19-12-2008 | Исправлено: pastorm, 21:32 21-12-2008
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pastorm
Наверняка сможет замуксить идущий в комплекте с Haali Media Splitter'ом (g)dsmux.exe.

Всего записей: 1982 | Зарегистр. 26-07-2003 | Отправлено: 02:25 20-12-2008
pastorm

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Taciturn
Неа, он тоже TrueHD не понимает.

Всего записей: 279 | Зарегистр. 14-01-2007 | Отправлено: 02:30 20-12-2008
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BAG: в ffdshow-mt где-то после rev2353 появился глюк в VFW MJPG-декодере. У файла открытого в VirtualDub красные оттенки выглядят синими.
ffdshow-mt rev2353 - глюка нет
ffdshow-mt rev2368 и выше - глюк есть
простой ffdshow x86 - глюка нет

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 12:11 21-12-2008
pastorm

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
Разработчики здесь. Если там написать, есть большой шанс, что исправят.

Всего записей: 279 | Зарегистр. 14-01-2007 | Отправлено: 21:25 21-12-2008 | Исправлено: pastorm, 22:11 21-12-2008
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pastorm
я не поленился зарегился, кое-как перевел на инглиш, и на тебе...

Цитата:
You are not allowed to post or reply until you have been registered for at least 5 days.

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 00:20 22-12-2008
pastorm

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V0lt
Есть такое, надо подождать.

Всего записей: 279 | Зарегистр. 14-01-2007 | Отправлено: 01:09 24-12-2008
szl



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ffdshow-MT, svn 2530
ffdshow tryouts project, svn 2537 (x86) (обычная сборка и сборка icl10)
ffdshow tryouts project, svn 2537 (x64)  

Цитата:
а можешь выкладывать варианты скомпиленые интеловым компилятором? они вроде как пошустрее должны быть

Сделал сборку с использованием интеловского компилятора (10.1.025). Быстрее работает не только на интеловских процах, но и на amd. В любом случае, версия ffdshow-MT превосходит по производительности сборку, пропущенную через интеловский компилятор.

Цитата:
Ну если я в Everest-е на стандартном XviD-е, DivX-e и CoreAVC, которые уже не помню сколько поддерживают многоядерность, вижу приблизительно равномерную нагрузку ядер, а на ffd-mt на теж же образцах явный перекос на одно из ядер (5%/55%, 8%/90% в среднем), то это наводит на некоторые подозрения.

YuraH, в сборке ffdshow-mt используется истинная оптимизация многоядерности, в отличии от других программ. Во многих программах используется оптимизация многоядерности силами компилятора, а не исходного кода и как итог получается равномерная нагрузка на все ядра. Если я запускаю на своем четырехядернеке программу, которая имеет нормальную (не фиктивную) поддержку многоядерности, то у меня нагрузка на все ядра далеко не одинаковая. В любом случае, в версии MT присутствует полноценная оптимизация, в модуле libavcodec,  под многоядерные процы, что дает превосходство на 200-300% в скорости над простой версией ffdshow.

Цитата:
У файла открытого в VirtualDub красные оттенки выглядят синими

V0lt, попробовал воспроизвести твою проблему в дабе, но увы у меня все ок.


Цитата:
Может быть люди и скинулись ради плеера, который в себе почти все декодеры имеет, что бы не искать разные паки не ставить и не засорять систему... Ты спроси, я не против скинутся...  
rdv05011981, одних денег мало, надо еще иметь чертову кучу времени... нет так все просто... насколько я знаю, потихоньку код из ffdshow быдет переноситься в mpc-hc, так что наберемся терпения и будем ждать.
 
 
 
 

Всего записей: 1286 | Зарегистр. 14-12-2002 | Отправлено: 03:11 25-12-2008
front242



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

Цитата:
В любом случае, версия ffdshow-MT превосходит по производительности сборку, пропущенную через интеловский компилятор.
а если ffdshow-MT через icl10? или там какие-то ограничения? или бесполезно? может есть ещё резервы для ускорения и всё такое....

Всего записей: 1012 | Зарегистр. 03-04-2004 | Отправлено: 03:16 25-12-2008 | Исправлено: front242, 03:21 25-12-2008
szl



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
front242, возможно, есть еще резервы, т.к. работы над MT версией начались с осень, слишком малый срок для великих свершений. Как только будет сделана полная адаптация кода, то я обязательно буду собирать вариант MT+icl10.

Всего записей: 1286 | Зарегистр. 14-12-2002 | Отправлено: 03:22 25-12-2008 | Исправлено: szl, 03:47 25-12-2008
V0lt



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

Цитата:
попробовал воспроизвести твою проблему в дабе, но увы у меня все ок.

если закодить самим ffdshow, то глюка нет
вот файл полученный с моего фотика - http://rapidshare.com/files/176589107/test_MJPEG.avi.html
в MPC - пианино красное, в VD - синее (хотя если воспроизвести кнопкой ">I" , будет красным, кодится опять же в синий цвет)

Всего записей: 10492 | Зарегистр. 05-02-2003 | Отправлено: 11:05 25-12-2008
Gastelo

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

Цитата:
В любом случае, в версии MT присутствует полноценная оптимизация, в модуле libavcodec,  под многоядерные процы, что дает превосходство на 200-300% в скорости над простой версией ffdshow.  

 
А качество при этом не страдает ,как у CoreAVC ? И, подскажите, для HD видео какие настройки предпочтительны для максимального качества.Спасибо.

Всего записей: 216 | Зарегистр. 01-10-2008 | Отправлено: 11:23 25-12-2008
Gideon Vi

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

Цитата:
А качество при этом не страдает ,как у CoreAVC

падение сам усмотрел или прочитал где?

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 03:56 26-12-2008
zz111z



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какие преимущества дает встраивание ffdshow в mpc-hc? не засорять систему это какой-то сомнительный недостаток, а при встраивании мы теряем оперативность обновлений и возможность выбора компилятора.
 

Всего записей: 81 | Зарегистр. 24-02-2008 | Отправлено: 04:52 26-12-2008
Gastelo

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

Цитата:
падение сам усмотрел  

 
Если речь идёт о CoreAVC, то да, сам "усмотрел".

Всего записей: 216 | Зарегистр. 01-10-2008 | Отправлено: 09:26 26-12-2008
aha



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

Цитата:
в сборке ffdshow-mt используется истинная оптимизация многоядерности, в отличии от других программ.

раз пошел такой разговор, то
к примеру 64 битный какой лучше? на 4 ядерный процесор?
ffdshow tryouts project, svn 2542 (x64) ffdshow tryouts project, svn 2542 (x64) 2008-12-28 06:44:41 3.66 Mb (libavcodec.dll - GCC 4.4.0 x86_64)
 
ffdshow tryouts project, svn 2542 (x64) (VS2008) ffdshow tryouts project, svn 2542 (x64) (VS2008) 2008-12-28 06:45:20 3.15 Mb (libavcodec.dll - VS2008sp1)

Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 06:53 28-12-2008
sola

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

Всего записей: 916 | Зарегистр. 12-01-2006 | Отправлено: 15:00 28-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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