Проблемы с кодеками в Windows 7 x64

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
Евгений Веревкин
Сообщения: 150
Зарегистрирован: 22 янв 2008 08:51
Откуда: Новокузнецк

Проблемы с кодеками в Windows 7 x64

Сообщение Евгений Веревкин »

Проблем, собстно, две:

1. Adobe Premiere SC 5.5 и Adobe AfterEffect SC 5.5 не видят 32-разрядные кодеки Forward (установлены из пакета SoftLabNsk_VFW_SoftwareCodecs_Setup_5_3_0 (2365163 байт), пакет скачан с FTP). Выражается это в том, что при попытке импорта в проект видеофайлов в Forward JPEG + Alpha при установленных кодеках, имеем сообщение "Неподдерживаемый формат файла или файл поврежден".

2. При полном удалении 32-разрядных кодеков и установке 64-разрядных (из пакета SoftLabNsk_VFW_SoftwareCodecs_64_bit_Setup_5_3_0 (651601 байт), пакет скачан с FTP) AfterEffect загружается нормально, премьер вываливается при загрузке с ошибкой

Код: Выделить всё

Сигнатура проблемы:
  Имя события проблемы:	BEX64
  Имя приложения:	Adobe Premiere Pro.exe
  Версия приложения:	5.5.0.0
  Отметка времени приложения:	4d8a89e8
  Имя модуля с ошибкой:	msrle32.dll_unloaded
  Версия модуля с ошибкой:	0.0.0.0
  Отметка времени модуля с ошибкой:	4ce7c817
  Смещение исключения:	000007fef6de1c6e
  Код исключения:	c0000005
  Данные исключения:	0000000000000008
  Версия ОС:	6.1.7601.2.1.0.256.48
  Код языка:	1049
  Дополнительные сведения 1:	56f5
  Дополнительные сведения 2:	56f50057683cdbfd654c11c2adb3bbee
  Дополнительные сведения 3:	b90e
  Дополнительные сведения 4:	b90e0e788f3eb47d0f1742ab6fcbf4a9

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt
Кроме того, при обзоре проводником папок, содержащих видеофайлы, сжатые кодеками Forward, периодически возникает ошибка

Код: Выделить всё

Сигнатура проблемы:
  Имя события проблемы:	BEX64
  Имя приложения:	DllHost.exe
  Версия приложения:	6.1.7600.16385
  Отметка времени приложения:	4a5bca54
  Имя модуля с ошибкой:	SLCodec64_FRWD.dll_unloaded
  Версия модуля с ошибкой:	0.0.0.0
  Отметка времени модуля с ошибкой:	4d08a8d9
  Смещение исключения:	000007fefbde1c6e
  Код исключения:	c0000005
  Данные исключения:	0000000000000008
  Версия ОС:	6.1.7601.2.1.0.256.48
  Код языка:	1049
  Дополнительные сведения 1:	56f5
  Дополнительные сведения 2:	56f50057683cdbfd654c11c2adb3bbee
  Дополнительные сведения 3:	b90e
  Дополнительные сведения 4:	b90e0e788f3eb47d0f1742ab6fcbf4a9

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt
Обе ошибки воспроизводятся на 3-х ПК, набор софта идентичный, железо практически тоже. При удалении 64-разрядных кодеков проблемы исчезают. Винда лицензионная, Premiere и Adobe AfterEffect тоже.

В AE SC4 под этой же виндой проблем с 32-разрядными кодеками нет, все работает.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

> Adobe Premiere SC 5.5 и Adobe AfterEffect SC 5.5 не видят 32-разрядные кодеки Forward

Если речь о 64-разрядных продуктах Adobe, то они и не должны видеть 32-разрядные кодеки. Если бы видели, то и не нужно было бы разрабатывать 64-битные кодеки. Это относится не только к кодекам СофтЛаб-НСК, но и вообще любым подгружаемым модулям (DLL). 64-разрядные приложения могут загрузить только 64-разрядные DLL, в этом и есть корень проблемы.

В настоящее время у нас ведется разработка "честных" 64-разрядных кодеков (в данный момент имеется лишь 64-разрядная "оболочка" над 32-разрядными кодеками - это то, что вы скачивали с FTP). Сколько именно времени это займет, сказать сложно, но точно больше недели и, надеюсь, меньше года (не пугайтесь - на самом деле, мы рассчитываем на более сжатые сроки, возможно, не больше 2-3 месяцев). Попробуем завтра спросить у разработчика кодеков, чтобы он мог оценить, сколько еще времени потребуется.

Прямо сейчас, к сожалению, радикальных выходов два:
- работать с 32-разрядными монтажками
- пересжимать перед монтажом материал в стандартный формат DV, тогда наши кодеки вообще не потребуются

Или даже в некомпрессированное видео, если место на диске позволяет, а на выходе из монтажки сжимать в DV.

К слову сказать, Premiere CS5, по нашему опыту, иногда "падает" на ровном месте вообще без участия наших кодеков. Наш разработчик пытался под отладчиком выяснить, почему при открытии большого количества файлов Premiere CS5 иногда "взрывается". Грешили на наш кодек, а оказалось, что в момент выхода программы из строя код из нашего кодека вообще не вызывался. Помогает открытие не сотни файлов разом, а по несколько штук за раз. Впрочем, по этому поводу вопросы нужно адресовать Adobe.
Евгений Веревкин
Сообщения: 150
Зарегистрирован: 22 янв 2008 08:51
Откуда: Новокузнецк

Сообщение Евгений Веревкин »

Да мы и так работаем в DV, кодеки Forward используются в случае, когда нужен кеинг (погода, например), поскольку кеится по сравнению с DV намного лучше, либо когда делаем какие-то подложки с альфа-каналом (понятно, что есть TGA-секвенции, просто был отлаженный процесс именно такой, и тут столкнулись). Использовать несжатое видео не позволяет дефицит дискового пространства как раз :-(

По 32-разрядности и монтажкам понятно.

По Премьеру - та ошибка, которую я описал, возникает при запуске самого премьера, без проекта, в процессе загрузки, там до импорта в проект еще далеко. Могу прислать скриншот, если интересно.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Если проблема лишь в видео с альфой, можно сохранять его в TGA-секвенцию, а потом сразу же конвертировать в AVI с помощью нашей программы TGA2AVI. Насчет дефицита дискового пространства - по-моему, диски сейчас уже не очень дороги. Терабайтный диск стоит меньше 200 у.е. Впрочем, это ваше дело, конечно.
По Премьеру - та ошибка, которую я описал, возникает при запуске самого премьера, без проекта, в процессе загрузки, там до импорта в проект еще далеко. Могу прислать скриншот, если интересно.
Скриншот вряд ли чем поможет. Понятно, что раз проблема решается удалением наших кодеков, то причина где-то в них. Лучше мы уж полностью переделаем кодеки, тогда и будем дальше разбираться. Процесс переделки уже запущен, и предыдущую версию мы развивать уже не будем.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Я поговорил с разработчиком. Моя оценка оказалась верной - 64-битные кодеки он рассчитывает закончить в течение 2-3 месяцев. Как только что-то будет готово, мы об этом сообщим на форуме.
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

Win7(x64) + Vegas 10(x64) + SoftLabNsk_VFW_SoftwareCodecs_64_bit_Setup_5_3_0 = полет нормальный
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

А какой именно кодек вы используете?
Евгений Веревкин
Сообщения: 150
Зарегистрирован: 22 янв 2008 08:51
Откуда: Новокузнецк

Сообщение Евгений Веревкин »

Даниленко Сергей писал(а):А какой именно кодек вы используете?
Forward JPEG и
Forward JPEG + Alpha
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

eXed, к вам тот же вопрос :-)
eXed
Сообщения: 330
Зарегистрирован: 28 окт 2005 01:08
Откуда: Irkutsk
Контактная информация:

Сообщение eXed »

В данный момент понадобилось смонтировать файлы с капчурятора в DVCAM - Vegas его определил как SoftLab-NSK DVCAM; Показывает, не тормозит, но при редактировании маски - красный квадрат - это значит его всетаки что-то не устраивает в видяхе :? Другие не смотрел, нуждны не было.

Если скините видяху с JPEG + Alpha, могу проверить.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

При работе с DV-файлами просто смените fourcc-код в файлах на 'dvsd' (маленькими буквами!), и Вегас будет считать его стандартным DV.

ВАЖНО: обязательно проверяйте в свойствах файлов в окне Project Media порядок полей. По каким-то невыясненным причинам Вегас может даже в файлах с fourcc-кодом 'dvsd' выставить порядок полей Upper Field First. Хотя про сам формат он при этом напишет Standard DV (или просто DV, не помню).

По большому счету, можно прямо в FDCapture выставлять для DV-формата выставление fourcc-кода 'dvsd', чтобы монтажки его воспринимали как стандартный DV.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Работа идет, но пока не закончена. Как только будет какой-то отчуждаемый результат, обязательно сообщим здесь.
Евгений Веревкин
Сообщения: 150
Зарегистрирован: 22 янв 2008 08:51
Откуда: Новокузнецк

Сообщение Евгений Веревкин »

ОК, ждем с нетерпением :-)
Exkawator
Сообщения: 12
Зарегистрирован: 23 сен 2009 11:59

Сообщение Exkawator »

С каким ещё нетерпением?!
Мы купили первый комп с Windows 7 ещё летом 2011 года.
Тогда же и звонили в СофтЛаб, нам говорили тоже самое: "Версия 64 бит будет через пару месяцев!".
Скоро год будет, как обещают. Редиски!
Где кодек???
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

1.
Какая-то версия кодеков под 64-разрядные системы давно уже сделана.
Ее можно найти здесь:
http://www.softlab-nsk.com/rus/forward/ ... tml#codecs
Но это только 64-разрядная оболочка над нашими 32-разрядными кодеками. Так было сделано именно для попытки ускорения процесса.
2.
Сейчас идет этап создания "честных" 64-разрядных кодеков. И, если вы думаете, что это можно сделать быстро, то вы глубоко заблуждаетесь. Объем работы (мягко скажем) гигантский.
Ответить