Ru-Board.club
← Вернуться в раздел «Программы»

» ffdshow

Автор: V0lt
Дата сообщения: 06.03.2009 08:48
szl
отписался тут надеюсь заметят
Автор: szl
Дата сообщения: 07.03.2009 02:14
V0lt, посмотрел заплатку, полное удаление не стоит делать, лучше сделать переназначение на правильный декодер, т.е. на libavcodec


[more=Вот смотри:]
Index: bin/distrib/InnoSetup/reg_formats.iss
===================================================================
--- bin/distrib/InnoSetup/reg_formats.iss    (revision 2744)
+++ bin/distrib/InnoSetup/reg_formats.iss    (working copy)
@@ -371,6 +371,7 @@
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp4v"; ValueData: "0"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: NOT video\mpeg4
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "xvid"; ValueData: "0"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: NOT video\xvid

+Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "div3"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "ffv1"; ValueData: "1"; Components: ffdshow\vfw
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "fvfw"; ValueData: "1"; Components: ffdshow\vfw
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "h264"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\h264\libavcodec
@@ -379,12 +380,12 @@
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp42"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp43"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
#if include_xvidcore
-Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "div3"; ValueData: "9"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
+;Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "div3"; ValueData: "9"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "dx50"; ValueData: "9"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "xvid"; ValueData: "9"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\xvid
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp4v"; ValueData: "9"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4
#else
-Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "div3"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
+;Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "div3"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "dx50"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\divx
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "xvid"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\xvid
Root: HKLM; Subkey: "{#= ff_reg_base}_vfw"; ValueType: dword; ValueName: "mp4v"; ValueData: "1"; Components: ffdshow\vfw; Flags: createvalueifdoesntexist; Tasks: video\mpeg4[/more]
Автор: V0lt
Дата сообщения: 07.03.2009 07:58
szl
не понимаю в чем разница
я сделал следующее:
1) в блоке "#if include_xvidcore" я удалил строку, содержащую <ValueName: "div3"; ValueData: "9";>
2) в след. блоке "#else" я вырезал строку, содержащую <ValueName: "div3"; ValueData: "1";> и поставил ее в блок "; VFW decoding" сразу перед "#if include_xvidcore"
Автор: szl
Дата сообщения: 07.03.2009 11:58
V0lt, сори, я просто привык, что там все отсортировано в определенном порядке, и не увидел.
Автор: szl
Дата сообщения: 15.03.2009 18:38
V0lt, увы, но пока твой фикс присутствует только в моих сборках (2777, 2768, 2754), разработчики не обратили на него внимание. Попробую немного надавить на clsid, может одумается.


ffdshow tryouts project, svn 2777 (x86/x64)

Fixed crop problem on uncompressed stream and Vista : media types negociation part was missing.


в ревизии 2778 фикс добавлен... только я собрался ему писать (clsid), а он уже все сделал.
Автор: zuzikon
Дата сообщения: 16.03.2009 02:23
В чем отличие ffdshow tryouts project, svn 2777(x86) sse icl10 2009-03-15 21:19:29 4.43 Mb
и ffdshow tryouts project, svn 2777(x86) 2009-03-15 21:19:01 3.90 Mb ?
Спасибо.
Автор: Ignatov86
Дата сообщения: 16.03.2009 04:41
zuzikon
Уже было
Автор: zuzikon
Дата сообщения: 16.03.2009 13:19
Ignatov86
спасибо.
Автор: IPhantoMI
Дата сообщения: 16.03.2009 19:51
szl, сделай галочку в инсталлере, чтобы иконка в трее убиралась
Автор: szl
Дата сообщения: 16.03.2009 21:41
IPhantoMI, а можно по точнее? какая иконка? штатные иконки ffdshow убираются в настройках без проблем...
Автор: V0lt
Дата сообщения: 16.03.2009 22:31
szl
ему наверное хочется, чтобы можно было отключать иконки на этапе установки. а то все кому не лень зачем-то лезут в трей.
Автор: szl
Дата сообщения: 17.03.2009 23:11
ffdshow tryouts project, svn 2786 (x86/x64)

Поддерживаемые языки: BG, BR, CZ, DE, EN, ES, FI, FR, HU, IT, JA, JP, PL, RU, SC, SE, SK, TC

Полный лог изменений

Updated FFmpeg
Автор: Ignatov86
Дата сообщения: 18.03.2009 11:31
ffdshow_rev2787_20090317_clsid
Автор: szl
Дата сообщения: 18.03.2009 13:33

Цитата:
ffdshow_rev2787_20090317_clsid

- Updated Polish translation
Автор: V0lt
Дата сообщения: 18.03.2009 21:31
мою поправку учли
build 2778 - 15.03.2009
Updated install script
Автор: Taciturn
Дата сообщения: 25.03.2009 23:47
Установил сегодня новую версию FFDshow, а настройки WMV не сбросились – кому спасибо говорить?
Автор: szl
Дата сообщения: 26.03.2009 03:26
Taciturn, разработчикам... clsid наконец сделал нормальный скрипт, который не трогает старые настройки...
Автор: szl
Дата сообщения: 28.03.2009 23:04
ffdshow tryouts project, svn 2832 (x86/x64)

Поддерживаемые языки: BG, BR, CZ, DE, EN, ES, FI, FR, HU, IT, JA, JP, PL, RU, SC, SE, SK, TC

Полный лог изменений

Изменения: TfontManager: protection against race condition; subtitles: dynamic_cast and minor fix; Updated FFmpeg; OSD: clean up; Updated libmplayer; TfontSettings: initialize correctly; Tpreset::operator = use of dynamic_cast; fix DirectShow encoder.
Автор: IFkO
Дата сообщения: 29.03.2009 12:40
Коллеги, подскажите относительно совместимости FFDSHOW с Windows 98!
По мои сведениям, последняя ревизия, работающая под ней - 2322. Есть какие-то еще варианты?
Автор: szl
Дата сообщения: 30.03.2009 04:49
IFkO, к сожалению никаких.
Автор: IFkO
Дата сообщения: 30.03.2009 18:00
szl

Цитата:
к сожалению никаких.
А этот билд существует в одном варианте или в разных? Если в разных, то какой предпочтителен?
Автор: IPhantoMI
Дата сообщения: 31.03.2009 13:45
szl (про иконку)
ну, чтобы потом не лазать в настройки, а сразу отключить
Автор: szl
Дата сообщения: 31.03.2009 14:26
IFkO, тебе нужна сборка без поддержки unicode, попробуй поковыряться в архивах сборок clsid и xxl

IPhantoMI, понятно, я попробую, но не могу обещать на 100%, что сделаю.


ffdshow tryouts project, svn 2844 (x86/x64)

Поддерживаемые языки: BG, BR, CZ, DE, EN, ES, FI, FR, HU, IT, JA, JP, PL, RU, SC, SE, SK, TC

Полный лог изменений

ffmpeg-mt: x64 compilation fix; French translation update + English spelling fix; ffdshow converter: support BGR (FF_CSP_BGR32 and FF_CSP_BGR24) color spaces. Can Grab in png with better quality now; fix initialization of com in ff_vfw; Update installer; updated x264 and xvidcore.

Свершилось чудо, начиная с ревизии 2839, в сборке для платформы х64 заработало декодирование h264 через ffmpeg-mt
Автор: Ignatov86
Дата сообщения: 31.03.2009 14:38
szl
В деталях обеих сборок х86 указано icl, эти данные в ручную вбиваются?
Автор: szl
Дата сообщения: 31.03.2009 14:48
Ignatov86, оболочка берет все автоматом из заголовка каждого файла.
Автор: IFkO
Дата сообщения: 31.03.2009 20:39
szl
Спасибо!
Автор: IFkO
Дата сообщения: 01.04.2009 20:32
Опять вынужден просить помощи специалистов (в продолжение вопроса о совместимости ffdshow и Win98):
обнаружились разных 2 варианта ffdshow ревизии 2322: одна в собственно ffdshow (ffdshow_rev2322_20081114_clsid2.exe), а вторая - в составе K-Lite Codec Pack (klcodec431f.exe). Отличаются они не только вариантами файлов (как это ни странно, но некоторые файлы новее в K-Lite, а другие - наоборот в ffdshow), но и (что больше меня беспокоит) ОТСУТСТВИЕМ некоторых файлов в K-Lite. Я и раньше замечал такого рода штучки за K-Lite, но все же хотел бы получить консультацию: насколько существенно отсутствие этих файлов в нем (а может, это как раз его достоинство - выброшено лишнее?):
ff_kernelDeint.dll
ff_x264.dll
pthreadGC2.dll
TomsMoComp_ff.dll
xvidcore.dll

+ отсутствуют custom matrices:
eqm_avc_hr.cfg
Q_MATRIX.CFG
q_matrix_def.cfg
q_matrix2.cfg
EQM_V1.XCM
eqm_v3ehr.xcm
eqm_v3hr.xcm
eqm_v3lr.xcm
eqm_v3uhr_rev2.xcm
eqm_v3ulr_rev3.xcm


Если можете проконсультировать еще и по версиям файлов, отпишусь и об этом подробнее. Заранее благодарен.
Автор: szl
Дата сообщения: 01.04.2009 21:29
ff_kernelDeint.dll и TomsMoComp_ff.dll - это deinterlace фильтры для убирания эффекта расчески из видео. ff_x264.dll - энкодер mp4 avc h264. xvidcore.dll - энкодер mp4 asp xvid. Я бы воспользовался сборкой clsid, т.к. она более стабильна, чем перестроенные библиотеки из состава k-lite.
Автор: V0lt
Дата сообщения: 01.04.2009 21:38
IFkO
ff_kernelDeint.dll - деинтерлейс
ff_x264.dll - кодек
pthreadGC2.dll - что-то для многопоточности, для чего используется не знаю
TomsMoComp_ff.dll - деинтерлейс
xvidcore.dll - кодек


Цитата:
насколько существенно отсутствие этих файлов в нем

матрицы и кодек x264 нужны лишь при кодировании.
кодек xvid может находится в системной папке, если его и там не будет, то fddshow будет декодировать libavcodec-ом.
если нет файлов деинтерлейса, у меня не работает соответствующий деинтерлейс.


Цитата:
Если можете проконсультировать еще и по версиям файлов, отпишусь и об этом подробнее.

не можем, не надо.

посл. офиц. сборка для win98
Автор: IFkO
Дата сообщения: 01.04.2009 21:58
szl

Цитата:
она более стабильна, чем перестроенные библиотеки из состава k-lite
Интерес в том, что они НЕ перестроенные, а БОЛЕЕ поздние (например ffdshow.ax - версии 1.0.5.2286 против 1.0.5.2285 в ffdshow; кроме того, более новые ff_vfw.dll, ff_wmv9.dll, libavcodec.dll). А некоторые, наоборот, боле ранние (ff_liba52.dll, ff_libdts.dll, ff_libfaad2.dll, ff_libmad.dll, ff_samplerate.dll, ff_unrar.dll, libmpeg2_ff.dll, libmplayer.dll, pthreadGC2.dll). Такой подход вызывает резонные вопросы: если взят чуть более поздний вариант (на один день) сборки, то почему в нем что-то более старое (на день-два), если что-то доработано - опять же, почему кое-что откаченно?
Видно, что уделили внимание уменьшению размера. Посчитали, что уборка черезстрочности неважна. Я склонен с ними согласиться: телеразвертка - это скорее брак, чем рядовой случай.
Посчитали, что кодеры не нужны. Может, в составе K-Lite есть лучшие (по их мнению)? Или почему???
А почему отказались от части custom matrices?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748

Предыдущая тема: сохранение flash


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.