Почему ролик рассыпается на кубики?
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
Почему ролик рассыпается на кубики?
Ролик нормально воспроизводится на компьютере. При воспроизведении через FDOnAir 1.22.41 сплошные квадратики. Вот ролик - http://files.mail.ru/0A0654588FEE4F81A6C0577F011EC309
0000000000000000 RIFF 0242EF1C
AVI
000000000000000C LIST 00000124
hdrl
0000000000000018 avih 00000038
dwMicroSecPerFrame 00009C40 (40000), Fps 25
dwMaxBytesPerSec 00000000 (0)
dwPaddingGranularity 00000000 (0)
dwFlags 10, AVIF_HASINDEX
dwTotalFrames 000000FA (250) , Seconds 10
dwInitialFrames 00000000 (0)
dwStreams 2
dwSuggestedBufferSize 0002EE00 (192000)
dwWidth 000002D0 (720)
dwHeight 00000240 (576)
0000000000000058 LIST 00000074
strl
0000000000000064 strh 00000038
fccType "vids"
fccHandler " "
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000001 (1)
dwRate 00000019 (25) , Sps 25
dwStart 00000000 (0)
dwLength 000000FA (250) , Seconds 10
dwSuggestedBufferSize 0012FC00 (1244160)
dwQuality 00000000 (0)
dwSampleSize 00000000 (0)
rcFrame 0 0 0 0
00000000000000A4 strf 00000028
biSize 00000028 (40)
biWidth 000002D0 (720)
biHeight 00000240 (576)
biPlanes 1
biBitCount 24
biCompression 64737664 "dvsd"
biSizeImage 00023280 (144000)
biXPelsPerMeter 0
biYPelsPerMeter 0
biClrUsed 0
biClrImportant 0
Low rate size 000032A0 (12960)
00000000000000D4 LIST 0000005C
strl
00000000000000E0 strh 00000038
fccType "auds"
fccHandler " "
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000004 (4)
dwRate 0002EE00 (192000) , Sps 48000
dwStart 00000000 (0)
dwLength 00075300 (480000) , Seconds 10
dwSuggestedBufferSize 00070800 (460800)
dwQuality 00002710 (10000)
dwSampleSize 00000004 (4)
rcFrame 0 0 0 0
0000000000000120 strf 00000010
wf.wFormatTag 00000001 (1)
wf.nChannels 2
wf.nSamplesPerSec 48000
wf.nAvgBytesPerSec 0002EE00 (192000)
wf.nBlockAlign 4
wBitsPerSample 16
0000000000000138 Cr8r 00000054
0000000000000194 LIST 0000004C
INFO
00000000000001A0 ICRD 00000020
00000000000001C8 ISFT 00000017
00000000000001E8 LIST 0000002C
Tdat
00000000000001F4 tc_O 0000000C
0000000000000208 tc_A 0000000C
000000000000021C _PMX 000028E8
0000000000002B0C JUNK 00000E9C
00000000000039B0 LIST 0242A524
::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::
0000000000000000 RIFF 0242EF1C
AVI
000000000000000C LIST 00000124
hdrl
0000000000000018 avih 00000038
dwMicroSecPerFrame 00009C40 (40000), Fps 25
dwMaxBytesPerSec 00000000 (0)
dwPaddingGranularity 00000000 (0)
dwFlags 10, AVIF_HASINDEX
dwTotalFrames 000000FA (250) , Seconds 10
dwInitialFrames 00000000 (0)
dwStreams 2
dwSuggestedBufferSize 0002EE00 (192000)
dwWidth 000002D0 (720)
dwHeight 00000240 (576)
0000000000000058 LIST 00000074
strl
0000000000000064 strh 00000038
fccType "vids"
fccHandler " "
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000001 (1)
dwRate 00000019 (25) , Sps 25
dwStart 00000000 (0)
dwLength 000000FA (250) , Seconds 10
dwSuggestedBufferSize 0012FC00 (1244160)
dwQuality 00000000 (0)
dwSampleSize 00000000 (0)
rcFrame 0 0 0 0
00000000000000A4 strf 00000028
biSize 00000028 (40)
biWidth 000002D0 (720)
biHeight 00000240 (576)
biPlanes 1
biBitCount 24
biCompression 64737664 "dvsd"
biSizeImage 00023280 (144000)
biXPelsPerMeter 0
biYPelsPerMeter 0
biClrUsed 0
biClrImportant 0
Low rate size 000032A0 (12960)
00000000000000D4 LIST 0000005C
strl
00000000000000E0 strh 00000038
fccType "auds"
fccHandler " "
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000004 (4)
dwRate 0002EE00 (192000) , Sps 48000
dwStart 00000000 (0)
dwLength 00075300 (480000) , Seconds 10
dwSuggestedBufferSize 00070800 (460800)
dwQuality 00002710 (10000)
dwSampleSize 00000004 (4)
rcFrame 0 0 0 0
0000000000000120 strf 00000010
wf.wFormatTag 00000001 (1)
wf.nChannels 2
wf.nSamplesPerSec 48000
wf.nAvgBytesPerSec 0002EE00 (192000)
wf.nBlockAlign 4
wBitsPerSample 16
0000000000000138 Cr8r 00000054
0000000000000194 LIST 0000004C
INFO
00000000000001A0 ICRD 00000020
00000000000001C8 ISFT 00000017
00000000000001E8 LIST 0000002C
Tdat
00000000000001F4 tc_O 0000000C
0000000000000208 tc_A 0000000C
000000000000021C _PMX 000028E8
0000000000002B0C JUNK 00000E9C
00000000000039B0 LIST 0242A524
::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::
-
- Сообщения: 1407
- Зарегистрирован: 10 сен 2004 12:09
FDOnAir 1.22.41 - это старая версия программного обеспечения, когда-то такую ошибку нашли и позже исправили.
Нужно переустановить программное обеспечение на более новые версии, ссылки на инсталляторы можно найти в теме форума
viewtopic.php?p=19853#19853
Сообщение касается другой ошибки, но инсталляторы Вам нужно забрать именно по этим ссылкам.
Сначала нужно будет деинсталлировать то программное обеспечение, которое у Вас установлено, а затем установить новое.
Нужно переустановить программное обеспечение на более новые версии, ссылки на инсталляторы можно найти в теме форума
viewtopic.php?p=19853#19853
Сообщение касается другой ошибки, но инсталляторы Вам нужно забрать именно по этим ссылкам.
Сначала нужно будет деинсталлировать то программное обеспечение, которое у Вас установлено, а затем установить новое.
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Рассыпание в квадраты для DV-файла - это, как правило, проблема с кодеком. Или на этапе его создания или на этапе его воспроизведения.
Выкачаем ваш файл, посмотрим и попробуем что-нибудь сказать.
Можно ли дополнительно выслать информацию о версиях ПО и настройках платы.
Здесь программа для сбора информации:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... veInfo.zip
Соберите с помощью неё нужную информацию и скиньте, пожалуйста, нам на адрес техподдержки:
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
В письме укажите, пожалуйста, ссылку на этот топик.
Выкачаем ваш файл, посмотрим и попробуем что-нибудь сказать.
Можно ли дополнительно выслать информацию о версиях ПО и настройках платы.
Здесь программа для сбора информации:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... veInfo.zip
Соберите с помощью неё нужную информацию и скиньте, пожалуйста, нам на адрес техподдержки:
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
В письме укажите, пожалуйста, ссылку на этот топик.
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Посмотрели.
Видим следующее. У вас на машине DV-кодек следующей версии:
sldv.dll 6,0,4,6 (24.04.2013 11:39)
А на форуме ( viewtopic.php?p=19193#19193 ) приведена ссылка на более свежую версию кодека. А именно: 6,0,4.7 (от 16.05.2013). В этой версии как раз была исправлена проблема с рассыпанием изображения на квадраты.
Об этом можно прочитать, например, здесь:
viewtopic.php?p=19714#19714
Резюме: люди заменили кодек, проблема исчезла.
Видим следующее. У вас на машине DV-кодек следующей версии:
sldv.dll 6,0,4,6 (24.04.2013 11:39)
А на форуме ( viewtopic.php?p=19193#19193 ) приведена ссылка на более свежую версию кодека. А именно: 6,0,4.7 (от 16.05.2013). В этой версии как раз была исправлена проблема с рассыпанием изображения на квадраты.
Об этом можно прочитать, например, здесь:
viewtopic.php?p=19714#19714
Резюме: люди заменили кодек, проблема исчезла.
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
-
- Сообщения: 1407
- Зарегистрирован: 10 сен 2004 12:09
Нужно обработать этот ролик в программе
C:\Program Files\ForwardT Software\Tools\avitype.exe
http://www.softlab-nsk.com/rus/forward/ ... i_type.pdf
сменив его FCC код на SL25 или DV25, чтобы использовался другой кодек.
C:\Program Files\ForwardT Software\Tools\avitype.exe
http://www.softlab-nsk.com/rus/forward/ ... i_type.pdf
сменив его FCC код на SL25 или DV25, чтобы использовался другой кодек.
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
Все ролики проходят через Adobe Premiere 5.5., нормализация звука, подгон кадров. Premiere полностью легальная. При отсутствии операций рендера, Premiere не вставляет код формата данных, просто переносит существующий блок. Придется переписывать программу управления комплексом с AVI FOURCC Changer в командной строчке.
-
- Сообщения: 493
- Зарегистрирован: 04 янв 2004 12:45
- Откуда: СофтЛаб-НСК
Есть два варианта формата DV с потоком 25 мегабит в секунду: DVCPro и DVCAM. Формат DVCAM имеет FOURCC-код DVSD (DSVD в терминах MAC) и его умеет декодировать наш кодек SLDV. Формат DVCPro имеет FOURCC-код DV25 и его умеет декодировать наш кодек SL25. Эти два формата между собой не совместимы, хотя внешне очень похожи. Если какая-либо программа перепутает один формат с другим, то при декодировании будут наблюдаться описанные Вами проблемы.
Обращаю внимание, что проблема связана именно с высокой похожестью данных двух форматов. Кодек может спокойно декодировать данные другого формата и не обнаружить никаких проблем. И только зритель увидит, что картинка неправильная. Видеомагнитофон может считывать данные с кассеты и не замечать, что данные неправильного формата, поскольку с точки зрения потока данных на ленте все параметры совпадают. То есть магнитофон может иметь специальную защиту от работы с кассетами другого формата, но может и не иметь. Аналогичная "проблема" в DV связана с поддержкой стандартов PAL и NTSC - поток данных одинаков и магнитофон может поддерживать оба формата, и только специальные ограничения производителя запрещают конкретной модели магнитофона работать и с PAL, и с NTSC.
Какая именно программа перепутала формат я сказать не могу. Это может быть премьера, или программа ввода данных с видеомагнитофона, или сам магнитофон (если он умеет считывать оба формата кассет, хотя в этом я совсем не уверен). Но кто-то перепутал формат и в результирующей авишке указан код DVSD вместо кода DV25.
Чтобы исправить ситуацию Вам нужно не просто исправить существующие авишки, а проанализировать все этапы процесса ввода и монтажа Ваших роликов, чтобы понять, на каком этапе происходит сбой и как-то защититься от подобных сбоев в будущем. Иначе подобные проблемы будут возникать и с новыми роликами.
Более того, возможна ситуация, когда Вы не сможете исправить готовые (смонтированные) ролики. Например, в премьере можно поставить галочку "не пересжимать исходные данные" и тогда исходные данные в формате DV25 просто скопируются в выходной файл, а различные титры, заставки и прочее честно сожмутся кодеком DVSD. В результате в одном файле будут данные обоих форматов (DV25 и DVSD) и никакая программа не сможет понять, где идут даные одного формата, а где - другого.
Обращаю внимание, что проблема связана именно с высокой похожестью данных двух форматов. Кодек может спокойно декодировать данные другого формата и не обнаружить никаких проблем. И только зритель увидит, что картинка неправильная. Видеомагнитофон может считывать данные с кассеты и не замечать, что данные неправильного формата, поскольку с точки зрения потока данных на ленте все параметры совпадают. То есть магнитофон может иметь специальную защиту от работы с кассетами другого формата, но может и не иметь. Аналогичная "проблема" в DV связана с поддержкой стандартов PAL и NTSC - поток данных одинаков и магнитофон может поддерживать оба формата, и только специальные ограничения производителя запрещают конкретной модели магнитофона работать и с PAL, и с NTSC.
Какая именно программа перепутала формат я сказать не могу. Это может быть премьера, или программа ввода данных с видеомагнитофона, или сам магнитофон (если он умеет считывать оба формата кассет, хотя в этом я совсем не уверен). Но кто-то перепутал формат и в результирующей авишке указан код DVSD вместо кода DV25.
Чтобы исправить ситуацию Вам нужно не просто исправить существующие авишки, а проанализировать все этапы процесса ввода и монтажа Ваших роликов, чтобы понять, на каком этапе происходит сбой и как-то защититься от подобных сбоев в будущем. Иначе подобные проблемы будут возникать и с новыми роликами.
Более того, возможна ситуация, когда Вы не сможете исправить готовые (смонтированные) ролики. Например, в премьере можно поставить галочку "не пересжимать исходные данные" и тогда исходные данные в формате DV25 просто скопируются в выходной файл, а различные титры, заставки и прочее честно сожмутся кодеком DVSD. В результате в одном файле будут данные обоих форматов (DV25 и DVSD) и никакая программа не сможет понять, где идут даные одного формата, а где - другого.
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Присоединюсь к своим коллегам. Вам нужно разбираться со входным материалом (который вы потом доводите в премьере). Без этого "тупое", без разбора запускание утилиты avitype.exe также может вызвать проблемы.
Для смены FourCC-кода также можно использовать другую программу:
C:\Program Files\ForwardT Software\Tools\SLAutoAVITypeChanger\SLAutoAVITypeChanger.exe
Она меняет коды в автоматическом режиме для файлов в указанных папках.
Для смены FourCC-кода также можно использовать другую программу:
C:\Program Files\ForwardT Software\Tools\SLAutoAVITypeChanger\SLAutoAVITypeChanger.exe
Она меняет коды в автоматическом режиме для файлов в указанных папках.
-
- Сообщения: 130
- Зарегистрирован: 09 июл 2013 11:48
Да, беда.
Ситуация с таким роликом возникает довольно редко(1 раз в 3 мес., т.е. 1 из 1000 файлов). Но по закону подлости, она приходится на выходные дни, ролик приходится снимать с эфира. Придется в Premiere бросать безобидный фильтр (типа Broadcast Color) на видео и 100% пережимать ролик.
Остался один вопрос. Почему Premiere воспроизводит ролик, а FrwClip нет?

Ситуация с таким роликом возникает довольно редко(1 раз в 3 мес., т.е. 1 из 1000 файлов). Но по закону подлости, она приходится на выходные дни, ролик приходится снимать с эфира. Придется в Premiere бросать безобидный фильтр (типа Broadcast Color) на видео и 100% пережимать ролик.
Остался один вопрос. Почему Premiere воспроизводит ролик, а FrwClip нет?

Последний раз редактировалось george_yura 10 окт 2013 00:48, всего редактировалось 1 раз.
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Мы не знаем как Премьера работает с DV-файлами.
Мы - через стандартное API для работы с видеокодеками подсистемы Video For Windows. В вашем файле прописан определённый FourCC-код. По нему Forward AV Studio выбирает кодек. Но код, как мы уже выяснили, прописан в этом файле не правильно. Поэтому наша монтажка выбирает не тот кодек для работы с этим файлом. Отсюда и проблемы.
Может всё таки попробовать выяснить источник таких файлов? Всё таки "болячки" лучше предупреждать, а не лечить.
Мы - через стандартное API для работы с видеокодеками подсистемы Video For Windows. В вашем файле прописан определённый FourCC-код. По нему Forward AV Studio выбирает кодек. Но код, как мы уже выяснили, прописан в этом файле не правильно. Поэтому наша монтажка выбирает не тот кодек для работы с этим файлом. Отсюда и проблемы.
Может всё таки попробовать выяснить источник таких файлов? Всё таки "болячки" лучше предупреждать, а не лечить.