Непроигрывается файл AVI
Модераторы: ElenVR, Людмила, PR
-
- Сообщения: 5
- Зарегистрирован: 18 сен 2009 20:30
Непроигрывается файл AVI
Добрый день!
Подскажите почему не проигрывается файл Avi программе FDOnAir и пишет ошибку параметр задан неверно
Подскажите почему не проигрывается файл Avi программе FDOnAir и пишет ошибку параметр задан неверно
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Какая версия ПО у вас используется? Как посмотреть: http://www.softlab-nsk.com/rus/forward/qna.html#a2_14
Нужна информация об ошибочном avi-файле. Собрать ее можно следующим образом:
1)Запустите, пожалуйста, приложение C:\Program Files\ForwardT
Software\Tools\rifflist.exe
2)С помощью кнопки File укажите нужный файл
3)Нажмите кнопку Start
4)Рядом с исходным avi-файлом образуется новый с расширением lst.
5)Вышлите, пожалуйста, этот файл нам
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
Нужна информация об ошибочном avi-файле. Собрать ее можно следующим образом:
1)Запустите, пожалуйста, приложение C:\Program Files\ForwardT
Software\Tools\rifflist.exe
2)С помощью кнопки File укажите нужный файл
3)Нажмите кнопку Start
4)Рядом с исходным avi-файлом образуется новый с расширением lst.
5)Вышлите, пожалуйста, этот файл нам
forward@softlab.tv
forward@sl.iae.nsk.su
forward@softlab-nsk.com
-
- Сообщения: 5
- Зарегистрирован: 18 сен 2009 20:30
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
Мы получили информацию о файле. Ваш файл сжат кодеком divx (если точнее то его разновидностью DX50). Если этот файл не проигрывается в программе OnAir, то скорее всего у вас в системе нет соответствующего кодека. Посмотреть о том, какие кодеки у вас установлены в системе можно через диспетчер устройств - там есть соответствующий раздел. Еще можно посмотреть наш документ по кодекам - там есть описание того, где смотреть кодеки.Всё получилось разобрались файл который мы запускали у него кодек х264, Audio MPEG 1 or 2 Audio Layer 3(MP3).
Документ здесь:
http://www.softlab-nsk.com/rus/forward/ ... codecs.pdf
Хотим еще кое-что сказать по поводу использования кодеков типа DivX и XVid.
Вообще отношение таким кодекам у нас не очень хорошее.
Во-первых, есть куча вариантов этих кодеков, которые разрабатываются и распространяются как открытые проекты (open source) . Как правило никакой техподдержки и быстрого реагирования для исправления ошибок от таких разработок ждать невозможно. Максимум - слова про то, что проект лежит вон там и если нужно исправьте сами.
Во-вторых, на наш взгляд (и по нашему опыту) такие кодеки на предназначены для телевизионного эфира, в котором дропы кадров - это криминал. Эти кодеки имеют свой внутренний (достаточно развитый) интеллект по управлению ресурсами компьютера. В результате кодек не думает о том, что в системе кто-то есть еще и что ресурсы нужны не только ему. Напоминает это автосохранение в MS Word, когда у вас внезапно машина останавливается, потому что программе настало время сохранить документ. Как результат - возможные дропы кадров в эфире.
В-третьих, хорошее сжатие этими кодеками имеет обратную сторону. Это и не очень корошее качество (пример можно увидеть на дисках с фильмами типа "24 кино на одном диске"). И, что самое главное, чем сильнее зажат материал, тем большую нагрузку на процессор он делает при воспроизведении (расжатии).
Можно продолжать и дальше. Но наше мнение такое - такие кодеки хороши в DVD-плеерах и для того, чтобы посмотреть кино на компьютере. В обоих вариантах тормоза при воспроизведении и потеря кадров не являются проблемой. Для телевидения это не подходит.
В данный момент мы работаем только со звуком в формате PCM.но вот только звук не смогли воспроизвести.
Перевести файлы со сжатым звуком в PCM можно с помощью программы AVIInterleave (C:\Program Files\ForwardT Software\Tools\AVIInterleave.exe)
-
- Сообщения: 5
- Зарегистрирован: 18 сен 2009 20:30
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
У нас есть утилита, которая позволяет посмотреть разные данные об avi-файлах:
http://www.softlab-nsk.com/rus/forward/qna.html#a7_5
http://www.softlab-nsk.com/rus/forward/qna.html#a7_5
-
- Сообщения: 283
- Зарегистрирован: 17 янв 2007 13:02
- Откуда: Хабаровск
Периодически наше видеопроизводство подкидывает "подарки" в виде невоспроизводимых в FDOnAir видеофайлов. Пытка этих файлов различными утилитами на предмет разницы показывает оную, но как интерпретировать эти сведения и, самое главное, как обозначить проблему для её решения, есть пока загадка для меня. DV-файлы играются через SoftLab NSK DV set v2002 с зарегистрированным FourCC "dvsd". Ниже куски файлов анализа через rifflist
"Играемый"
"Не играемый"
"Играемый"
Код: Выделить всё
0000000000000000 RIFF 0370EC98
AVI
000000000000000C LIST 00000126
hdrl
0000000000000018 avih 00000038
dwMicroSecPerFrame 00009C40 (40000), Fps 25
dwMaxBytesPerSec 00000000 (0)
dwPaddingGranularity 00000000 (0)
dwFlags 10, AVIF_HASINDEX
dwTotalFrames 00000177 (375) , Seconds 15
dwInitialFrames 00000000 (0)
dwStreams 2
dwSuggestedBufferSize 0002EE00 (192000)
dwWidth 000002D0 (720)
dwHeight 00000240 (576)
0000000000000058 LIST 00000074
strl
0000000000000064 strh 00000038
fccType "vids"
fccHandler "dvsd"
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000001 (1)
dwRate 00000019 (25) , Sps 25
dwStart 00000000 (0)
dwLength 00000177 (375) , Seconds 15
dwSuggestedBufferSize 00023280 (144000)
dwQuality 00002710 (10000)
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 0000005E
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 000AFC80 (720000) , Seconds 15
dwSuggestedBufferSize 0002EE00 (192000)
dwQuality FFFFFFFF (4294967295)
dwSampleSize 00000004 (4)
rcFrame 0 0 0 0
0000000000000120 strf 00000012
wf.wFormatTag 00000001 (1)
wf.nChannels 2
wf.nSamplesPerSec 48000
wf.nAvgBytesPerSec 0002EE00 (192000)
wf.nBlockAlign 4
wBitsPerSample 16
...сведения о кадрах....
0000000003640886 idx1 00001860
Entries in index 00000186 (390)
Index is relative
00000000036420EE FXTC 00000008
00000000036420FE FIEL 00000012
0000000003642118 PrmA 00000014
0000000003642134 _PMX 000CCB63
EOF
Sound summ size 002BF200 (2880000)
Sound summ length 000AFC80 (720000)
Errors 0
Dropped 0
Low rate 0
Код: Выделить всё
0000000000000000 RIFF 03507BC8
AVI
000000000000000C LIST 00000128
hdrl
0000000000000018 avih 00000038
dwMicroSecPerFrame 00009C40 (40000), Fps 25
dwMaxBytesPerSec 00000000 (0)
dwPaddingGranularity 00000000 (0)
dwFlags 10, AVIF_HASINDEX
dwTotalFrames 00000178 (376) , Seconds 15.04
dwInitialFrames 00000000 (0)
dwStreams 2
dwSuggestedBufferSize 00000000 (0)
dwWidth 000002D0 (720)
dwHeight 00000240 (576)
0000000000000058 LIST 00000074
strl
0000000000000064 strh 00000038
fccType "vids"
fccHandler "dvsd"
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00009C40 (40000)
dwRate 000F4240 (1000000) , Sps 25
dwStart 00000000 (0)
dwLength 00000178 (376) , Seconds 15.04
dwSuggestedBufferSize 00000000 (0)
dwQuality FFFFFFFF (4294967295)
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 00000000 (0)
biXPelsPerMeter 0
biYPelsPerMeter 0
biClrUsed 0
biClrImportant 0
Low rate size 000032A0 (12960)
00000000000000D4 LIST 00000060
strl
00000000000000E0 strh 00000038
fccType "auds"
fccHandler " "
dwFlags 0
wPriority 0
wLanguage 00000000 (0)
dwInitialFrames 00000000 (0)
dwScale 00000001 (1)
dwRate 0000BB80 (48000) , Sps 48000
dwStart 00000000 (0)
dwLength 000B0400 (721920) , Seconds 15.04
dwSuggestedBufferSize 00000000 (0)
dwQuality 00002710 (10000)
dwSampleSize 00000002 (2)
rcFrame 0 0 0 0
0000000000000120 strf 00000014
wf.wFormatTag 00000001 (1)
wf.nChannels 1
wf.nSamplesPerSec 48000
wf.nAvgBytesPerSec 00017700 (96000)
wf.nBlockAlign 2
wBitsPerSample 16
...сведения о кадрах....
0000000003503DC0 01wb 00000F00
0000000003504CC8 idx1 00002F00
Entries in index 000002F0 (752)
Index is absolute
EOF
Sound summ size 00160800 (1443840)
Sound summ length 000B0400 (721920)
Errors 0
Dropped 0
Low rate 0
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Навскидку вижу одну нехорошую вещь: в формате видео-потока
strf 00000028
biSize 00000028 (40)
biWidth 000002D0 (720)
biHeight 00000240 (576)
biPlanes 1
biBitCount 24
biCompression 64737664 "dvsd"
biSizeImage 00000000 (0)
biXPelsPerMeter 0
biYPelsPerMeter 0
biClrUsed 0
biClrImportant 0
Указано, что размер изображения 0 байт. В нормальном DV PAL-файле размер кадра 144000 байт (что видно по играющемуся файлу).
В связи с этим вопрос: какой именно программой ваше видеопроизводство создает видеофайлы? Похоже, что именно программа, создающая AVI-файл, неправильно прописывает в него формат.
Подозреваю, что исправить такой файл можно, "прогнав" его без пересжатия через нашу программу Forward AV Studio. Проверьте этот вариант.
strf 00000028
biSize 00000028 (40)
biWidth 000002D0 (720)
biHeight 00000240 (576)
biPlanes 1
biBitCount 24
biCompression 64737664 "dvsd"
biSizeImage 00000000 (0)
biXPelsPerMeter 0
biYPelsPerMeter 0
biClrUsed 0
biClrImportant 0
Указано, что размер изображения 0 байт. В нормальном DV PAL-файле размер кадра 144000 байт (что видно по играющемуся файлу).
В связи с этим вопрос: какой именно программой ваше видеопроизводство создает видеофайлы? Похоже, что именно программа, создающая AVI-файл, неправильно прописывает в него формат.
Подозреваю, что исправить такой файл можно, "прогнав" его без пересжатия через нашу программу Forward AV Studio. Проверьте этот вариант.
-
- Сообщения: 283
- Зарегистрирован: 17 янв 2007 13:02
- Откуда: Хабаровск
Adobe Premiere и Edius, какие файлы на каких монтажках делались я ещё буду выяснять.vd писал(а):В связи с этим вопрос: какой именно программой ваше видеопроизводство создает видеофайлы? Похоже, что именно программа, создающая AVI-файл, неправильно прописывает в него формат.
Так и есть, всё пошло нормально, параметрvd писал(а):Подозреваю, что исправить такой файл можно, "прогнав" его без пересжатия через нашу программу Forward AV Studio. Проверьте этот вариант.
Код: Выделить всё
biSizeImage 00023280 (144000)
Добавлено.
Ещё сильно изменилось окончание лог-файла
Код: Выделить всё
000000000350C038 ix00 00000BD8
wLongsPerEntry 2
bIndexSubType 0
bIndexType 1 AVI_INDEX_OF_CHUNKS
nEntriesInUse 00000178 (376)
dwChunkId "00dc"
qwBaseOffset 000000000002AB08
Summary size : 033A2C00 (54144000)
000000000350CC18 ix01 00000090
wLongsPerEntry 2
bIndexSubType 0
bIndexType 1 AVI_INDEX_OF_CHUNKS
nEntriesInUse 0000000F (15)
dwChunkId "01wb"
qwBaseOffset 0000000000008000
Summary size : 00160800 (1443840)
Duration : 000B0400 (721920)
000000000350CCB0 idx1 00001870
Entries in index 00000187 (391)
Index is relative
EOF
Sound summ size 00160800 (1443840)
Sound summ length 000B0400 (721920)
Errors 0
Dropped 0
Low rate 0
Код: Выделить всё
0000000003503DC0 01wb 00000F00
0000000003504CC8 idx1 00002F00
Entries in index 000002F0 (752)
Index is absolute
EOF
Sound summ size 00160800 (1443840)
Sound summ length 000B0400 (721920)
Errors 0
Dropped 0
Low rate 0
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Не уверен, что могу вам подсказать, как найти подход к вашему начальству, но то, что файл играется в любом видеоплеере, вовсе не должно автоматически означать, что оно будет играться в эфирном софте. Наш софт еще хотя бы умеет использовать видео-кодеки, установленные в системе, а бывает софт, который работает исключительно со своими форматами (и монтажка к нему тоже только своя). Кроме того, плееры умеют играть видео с использованием встроенных декодеров, которых в эфирном софте в помине нет. Также плееры умеют использовать декодеры стандарта DirectShow, а наш софт работает только через Video for Windows.
Как вариант, вижу такой выход: в монтажном софте нужно сохранять результат не с использованием стандартного формата DV, а с использованием нашего видео-кодека SoftLab-NSK DVCAM. Тогда, скорее всего, проблема решится. Установить все наши кодеки на любой компьютер можно с помощью отдельного инсталлятора:
http://www.softlab-nsk.com/rus/forward/ ... tml#codecs
По поводу того, что после обработки в Forward AV Studio изменился конец файла - это не страшно, там всего лишь прописана дополнительная таблица индексов, для стандарта AVI 2.0 это нормально.
Насчет того, чтобы заставить игнорировать параметр размера картинки в нашем софте - подумаем над этим вопросом. Могли бы вы предоставить нам такой "проблемный" файл для экспериментов? Можно закачать его к нам на FTP (если вы не против это сделать, напишите письмо в техподдержку forward@sl.iae.nsk.su, вам дадут адрес фтп). Большой файл не обязателен - достаточно длительности в несколько секунд (да хоть один кадр). Но он должен быть никак не обработан, т.е. прямо из монтажки.
Дело еще в том, что проблема может быть связана не с этим параметром, и нам нужно точно выяснить, почему такие файлы не открываются в нашем софте.
============================================
Дополнение: я попробовал в имеющемся файле DV AVI изменить значение поля biSizeImage в 0 - файл в FDOnAir все равно играется. Наш программист сказал, что FDOnAir и наши кодеки никак на этот параметр и не обращают внимания, не используют и не проверяют его. Так что причина в чем-то другом, и нам нужен ваш файл, чтобы её выяснить.
Как вариант, вижу такой выход: в монтажном софте нужно сохранять результат не с использованием стандартного формата DV, а с использованием нашего видео-кодека SoftLab-NSK DVCAM. Тогда, скорее всего, проблема решится. Установить все наши кодеки на любой компьютер можно с помощью отдельного инсталлятора:
http://www.softlab-nsk.com/rus/forward/ ... tml#codecs
По поводу того, что после обработки в Forward AV Studio изменился конец файла - это не страшно, там всего лишь прописана дополнительная таблица индексов, для стандарта AVI 2.0 это нормально.
Насчет того, чтобы заставить игнорировать параметр размера картинки в нашем софте - подумаем над этим вопросом. Могли бы вы предоставить нам такой "проблемный" файл для экспериментов? Можно закачать его к нам на FTP (если вы не против это сделать, напишите письмо в техподдержку forward@sl.iae.nsk.su, вам дадут адрес фтп). Большой файл не обязателен - достаточно длительности в несколько секунд (да хоть один кадр). Но он должен быть никак не обработан, т.е. прямо из монтажки.
Дело еще в том, что проблема может быть связана не с этим параметром, и нам нужно точно выяснить, почему такие файлы не открываются в нашем софте.
============================================
Дополнение: я попробовал в имеющемся файле DV AVI изменить значение поля biSizeImage в 0 - файл в FDOnAir все равно играется. Наш программист сказал, что FDOnAir и наши кодеки никак на этот параметр и не обращают внимания, не используют и не проверяют его. Так что причина в чем-то другом, и нам нужен ваш файл, чтобы её выяснить.
-
- Сообщения: 283
- Зарегистрирован: 17 янв 2007 13:02
- Откуда: Хабаровск
vd
Ваши ответы понятны, пока начну копать в сторону использования кодека SoftLab-NSK DVCAM на монтажках (по возможности). Пока происхождение данных файлов не выяснено, задания даны, буду собирать информацию. В техподдержку отписал. Файл и так короткий - 15сек. , думаю его лучше не трогать/резать, отправлю как есть, это всего около 50Мб.
-------------------------------------
Файл заливается, название ne_chitaetsya_Sorevnovania_170210_15.avi
-------------------------------------
Версия FDOnAir 1.19.8
Ваши ответы понятны, пока начну копать в сторону использования кодека SoftLab-NSK DVCAM на монтажках (по возможности). Пока происхождение данных файлов не выяснено, задания даны, буду собирать информацию. В техподдержку отписал. Файл и так короткий - 15сек. , думаю его лучше не трогать/резать, отправлю как есть, это всего около 50Мб.
-------------------------------------
Файл заливается, название ne_chitaetsya_Sorevnovania_170210_15.avi
-------------------------------------
Версия FDOnAir 1.19.8
-
- Сообщения: 7093
- Зарегистрирован: 26 фев 2004 09:53
- Откуда: Techsupport SoftLab-NSK
-
- Сообщения: 2311
- Зарегистрирован: 05 мар 2003 19:21
Проверили ваш файл у нас - на текущей версии ПО играется без проблем.
Когда-то мы исправляли различные проблемы, связанные с тем, что некоторые монтажки (в том числе Adobe Premiere и Canopus Edius) формировали не совсем "правильные" AVI-файлы (это касалось как неправильно заполненных заголовков, так и чередования видео и звука).
Сейчас это уже исправлено, и ваш файл играется, поэтому всё, что можем порекомендовать - перейти на текущую версию ПО (буквально вчера выпущен новый релиз 5.1.0).
Выяснить, почему именно файл не играется на вашей версии, и какие именно компоненты нужно обновить, чтобы файл начал играться, достаточно сложно. Кроме того, многие компоненты зависят друг от друга (особенно сама эфирная программа FDOnAir - нельзя так просто взять и подменить ее другой версией из другого релиза, не подменив ничего другого), поэтому нет гарантии, что после обновления какой-то одной компоненты не перестанет работать что-то другое.
Когда-то мы исправляли различные проблемы, связанные с тем, что некоторые монтажки (в том числе Adobe Premiere и Canopus Edius) формировали не совсем "правильные" AVI-файлы (это касалось как неправильно заполненных заголовков, так и чередования видео и звука).
Сейчас это уже исправлено, и ваш файл играется, поэтому всё, что можем порекомендовать - перейти на текущую версию ПО (буквально вчера выпущен новый релиз 5.1.0).
Выяснить, почему именно файл не играется на вашей версии, и какие именно компоненты нужно обновить, чтобы файл начал играться, достаточно сложно. Кроме того, многие компоненты зависят друг от друга (особенно сама эфирная программа FDOnAir - нельзя так просто взять и подменить ее другой версией из другого релиза, не подменив ничего другого), поэтому нет гарантии, что после обновления какой-то одной компоненты не перестанет работать что-то другое.
-
- Сообщения: 283
- Зарегистрирован: 17 янв 2007 13:02
- Откуда: Хабаровск
Так и есть, ролики оказались от сторонних производителей, в наших монтажках всё ОК! Обновился до 5.1.0 - жить стало резко лучше и веселей. До этого работали на 4.3.2vd писал(а):Когда-то мы исправляли различные проблемы, связанные с тем, что некоторые монтажки (в том числе Adobe Premiere и Canopus Edius) формировали не совсем "правильные" AVI-файлы (это касалось как неправильно заполненных заголовков, так и чередования видео и звука).
Сейчас это уже исправлено, и ваш файл играется, поэтому всё, что можем порекомендовать - перейти на текущую версию ПО (буквально вчера выпущен новый релиз 5.1.0).