Про воспроизведение видеофайлов

 
Начать новую тему   Ответить на тему    Список форумов TV Server // Программное обеспечение DigiTV.
Предыдущая тема :: Следующая тема  
Автор Сообщение
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Wed Dec 12, 2007 12:53 am    Заголовок сообщения: Про воспроизведение видеофайлов Ответить с цитатой
Проблема №1:
Создали файл концерта в формате MPG (кодеки mpga, mpgv, кодировали в Adobe Premiere 2.0). При попытке установить файл в плейлист в программе DigiTV, программа сделала предупреждение об отсутствии времени воспроизведения и предлжила просчитать. Ок, просчитали.
Затем в редакторе плейлиста начали забивать данный файл. Но не тут-то было. Теперь редактор сказал, что нет сведений о длине и предложил просчитать. Ок. просчитали еще раз. Сформировали плейлист. Запустили в работу.
Теперь самое неприятное. При загрузке данного плейлиста в программу, она опять предложила просчитать. Неприятно то, что это уже происходило на автомате, посему загрузка плейлиста остановилась а данный факт обнаружился слишком поздно, эфир был сорван на некоторое время.
Просьба, объяснить, почему такое происходит, как избежать таких багов в дальнейшем.
Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Гость






СообщениеДобавлено: Thu Dec 13, 2007 11:07 am    Заголовок сообщения: Ответить с цитатой
попутно вопрос к разработчикам:
что порекомендуете делать с такими файлами:
Video: MPEG2 Video 720x480 (4:3) 29.97fps 5000Kbps
программа их не воспроизводит, требует Pal 720х576.
Вернуться к началу
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Fri Dec 14, 2007 1:59 pm    Заголовок сообщения: Re: Про воспроизведение видеофайлов Ответить с цитатой
almas писал(а):
Проблема №1:
Создали файл концерта в формате MPG (кодеки mpga, mpgv, кодировали в Adobe Premiere 2.0). При попытке установить файл в плейлист в программе DigiTV, программа сделала предупреждение об отсутствии времени воспроизведения и предлжила просчитать. Ок, просчитали.
Затем в редакторе плейлиста начали забивать данный файл. Но не тут-то было. Теперь редактор сказал, что нет сведений о длине и предложил просчитать. Ок. просчитали еще раз. Сформировали плейлист. Запустили в работу.
Теперь самое неприятное. При загрузке данного плейлиста в программу, она опять предложила просчитать. Неприятно то, что это уже происходило на автомате, посему загрузка плейлиста остановилась а данный факт обнаружился слишком поздно, эфир был сорван на некоторое время.
Просьба, объяснить, почему такое происходит, как избежать таких багов в дальнейшем.
Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?


Вопрос к разработчикам:
- Можно ли сделать так, чтобы просчет файла на время начинался сразу же, без согласования с пользователем. А уж последний мог бы нажать "Cancel" для отмены. Так мы хотя бы не сорвем эфир при возникновении подобных проблем.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin_A
Site Admin


Зарегистрирован: 02.08.2006
Сообщения: 1405
Откуда: Екатеринбург

СообщениеДобавлено: Fri Dec 14, 2007 5:16 pm    Заголовок сообщения: Ответить с цитатой
Цитата:
Проблема №1:
Создали файл концерта в формате MPG (кодеки mpga, mpgv, кодировали в Adobe Premiere 2.0). При попытке установить файл в плейлист в программе DigiTV, программа сделала предупреждение об отсутствии времени воспроизведения и предлжила просчитать. Ок, просчитали.
Затем в редакторе плейлиста начали забивать данный файл. Но не тут-то было. Теперь редактор сказал, что нет сведений о длине и предложил просчитать. Ок. просчитали еще раз. Сформировали плейлист. Запустили в работу.
Теперь самое неприятное. При загрузке данного плейлиста в программу, она опять предложила просчитать. Неприятно то, что это уже происходило на автомате, посему загрузка плейлиста остановилась а данный факт обнаружился слишком поздно, эфир был сорван на некоторое время.
Просьба, объяснить, почему такое происходит, как избежать таких багов в дальнейшем.

Вероятнее всего просто плейлист вы полготавливаете на одном компьютере, а вещаете с другого, и при переносе не копируете файл в который сохраняются результаты просчета времени (*.dti). Каждый раз когда осуществляется просчет времени создается такой файл, и далее, до тех пор, пока видео не будет изменено, он используется, и повторные просчеты не требуются.

Цитата:
Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?

Опишите подробнее, вероятнее всего речь про MPEG файлы с частотой отличной от 25 кадров в сек. Они действительно не поддерживаются, но мы планируем добавить их поддержку в ближайших версиях.

Цитата:
попутно вопрос к разработчикам:
что порекомендуете делать с такими файлами:
Video: MPEG2 Video 720x480 (4:3) 29.97fps 5000Kbps
программа их не воспроизводит, требует Pal 720х576.

См. предыдущий вопрос, размеры в данном случае не важны, DigiTV проигрывает файлы любых размеров.

Цитата:
Вопрос к разработчикам:
- Можно ли сделать так, чтобы просчет файла на время начинался сразу же, без согласования с пользователем. А уж последний мог бы нажать "Cancel" для отмены. Так мы хотя бы не сорвем эфир при возникновении подобных проблем.

Да я тоже считаю что выдавать запросы пользователю в автоматическом режиме загрузки нельзя, поэтому планирую сделать для этого случа "тихий" режим. Единственное что я считаю, для того чтобы не тормозить эфир, правильнее будет такие файлы просто пропускать. Как вы считаете?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Fri Dec 14, 2007 7:38 pm    Заголовок сообщения: Ответить с цитатой
Admin_A писал(а):

Вероятнее всего просто плейлист вы полготавливаете на одном компьютере, а вещаете с другого, и при переносе не копируете файл в который сохраняются результаты просчета времени (*.dti). Каждый раз когда осуществляется просчет времени создается такой файл, и далее, до тех пор, пока видео не будет изменено, он используется, и повторные просчеты не требуются.

В принципе в дальнейшем так и планируется, но в данном случае все было сделано на одном и том же компе, единственно есть момент, файлы для вещания лежат на диске Е:, в то время как плейлисты располагаются на диске D:, может в этом дело, поэкспериментируем, также полезно, что вы сообщили о новом файле (*.dti), учтем.
Цитата:
Цитата:
Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?

Опишите подробнее, вероятнее всего речь про MPEG файлы с частотой отличной от 25 кадров в сек. Они действительно не поддерживаются, но мы планируем добавить их поддержку в ближайших версиях.

Видимо вы правы, будем ждать обновлений.

Цитата:
...Единственное что я считаю, для того чтобы не тормозить эфир, правильнее будет такие файлы просто пропускать. Как вы считаете?

Я считатю, что так делать нельзя. Ведь плейлист составляется с учетом временных рамок, если сделать как вы предлагаете, то весь эфир пойдет в разнос, а ка же анонсы, программы передач и т.д. По поводу задержек на просчет, не знаю как у других но у нас плейлист загружается в начале суток в то время как эфир начинается не ранне 7 часов утра, так что время есть. Впрочем нужны другие мнения.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin_A
Site Admin


Зарегистрирован: 02.08.2006
Сообщения: 1405
Откуда: Екатеринбург

СообщениеДобавлено: Fri Dec 14, 2007 9:51 pm    Заголовок сообщения: Ответить с цитатой
Цитата:
В принципе в дальнейшем так и планируется, но в данном случае все было сделано на одном и том же компе, единственно есть момент, файлы для вещания лежат на диске Е:, в то время как плейлисты располагаются на диске D:, может в этом дело, поэкспериментируем, также полезно, что вы сообщили о новом файле (*.dti), учтем.

Тогда может быть видео файл менялся после просчета или кто-то случайно удалил вспомогательный dti файл? Просто ошибка здесь очень маловероятна, т.к. этот код давно уже не менялся, и если бы она была, нам бы уже сообщили. В любом случае потестируйте ещё и отпишитесь по результатам, пожалуйста.

Цитата:
Я считатю, что так делать нельзя. Ведь плейлист составляется с учетом временных рамок, если сделать как вы предлагаете, то весь эфир пойдет в разнос, а ка же анонсы, программы передач и т.д. По поводу задержек на просчет, не знаю как у других но у нас плейлист загружается в начале суток в то время как эфир начинается не ранне 7 часов утра, так что время есть. Впрочем нужны другие мнения.

Да, тут надо подумать. Кто как считает лучше решить этот вопрос? Возможно нужно каким-либо образом заложить оба варианта.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Mon Dec 17, 2007 11:39 pm    Заголовок сообщения: Ответить с цитатой
Цитата:
Да, тут надо подумать. Кто как считает лучше решить этот вопрос? Возможно нужно каким-либо образом заложить оба варианта.


Ну чтож, если других мнений нет, предлагаю в настройки программы DigiTV внести галку:
- при установке которой программа будет заново просчитывать файл, если его длина не известна;
- пропускать загрузку данного файла в плейлист, если галки нет.

Попутно во время просчета выводить окно с предложением отказаться от процедуры просчета с автоматическим "выкидыванием" данного файла из плейлиста. (Но не надо прерывать загрузку плейлиста полностью как это реализовано сейчас)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Гость






СообщениеДобавлено: Sat Jan 19, 2008 3:58 pm    Заголовок сообщения: Ответить с цитатой
уважаемые разработчики.
когда будет софт поддерживать видео 29.97fps, сил уже нет каждый раз перебирать кино для трансляции ...
Вернуться к началу
Admin_A
Site Admin


Зарегистрирован: 02.08.2006
Сообщения: 1405
Откуда: Екатеринбург

СообщениеДобавлено: Wed Jan 23, 2008 2:33 am    Заголовок сообщения: Ответить с цитатой
Поддерживает начиная с предыдущей версии. Историю изменений можно увидеть здесь:
http://www.tvserver.ru/?page=DigiTV/History.html

Однако по возможности лучше переводить видео перед вещанием в PAL стандарт (720x576, 25fps), т.к. этот формат обрабатывается встроенными средствами программы и соответственно надежней и более функционален (в часности доступна обрезка). Кроме того следует понимать, что нестандартные параметры видео приходится пересчитывать в реальном времени непосредственно во время вещания и, соответственно, качество обработки получается ниже чем после специализированных конвертеров и монтажных программ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Гость






СообщениеДобавлено: Wed Jan 23, 2008 4:28 pm    Заголовок сообщения: Ответить с цитатой
каким софтом лучше на ваш вгляд переводить видео перед вещанием в PAL стандарт (720x576, 25fps)?
Вернуться к началу
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Sun Jan 27, 2008 5:02 pm    Заголовок сообщения: Ответить с цитатой
Admin_A писал(а):
Цитата:
В принципе в дальнейшем так и планируется, но в данном случае все было сделано на одном и том же компе, единственно есть момент, файлы для вещания лежат на диске Е:, в то время как плейлисты располагаются на диске D:, может в этом дело, поэкспериментируем, также полезно, что вы сообщили о новом файле (*.dti), учтем.

Тогда может быть видео файл менялся после просчета или кто-то случайно удалил вспомогательный dti файл? Просто ошибка здесь очень маловероятна, т.к. этот код давно уже не менялся, и если бы она была, нам бы уже сообщили. В любом случае потестируйте ещё и отпишитесь по результатам, пожалуйста.


Все достало уже.
Просчитываю файл в плейлисте, получается некий dti. Запускаю этотже файл в диджитв, опять просит просчитать. Просчитываю, ок. Добавляю тотже файл в плейлисте, опять просит пересчитать.
Решил провести исследование.
Результаты следующие. Файл dti в случае просчета в плейлисте занимает (к примеру) 322292 байта. Файл dti, просчитанный программой занимает 322300 байт.
Решил сравнить файлы по содержимому, есть отличия в шапке. Не поленюсь, опишу содержимое шапок, и так:
шапка первого файла dti:
00000: 44 54 56 5F 46 49 01 00
00008: 6A 1A 06 00 00 00 00 00
00010: E7 68 00 00 32 88 D3 77
00018: 00 A8 E3 BF 01 00 00 00
00020: AC 9B B2 F0 E8 58 1D 7C
00028: 42 08 00 00 00 00 00 00
...
шапка второго файла dti:
00000: 44 54 56 5F 46 49 01 00
00008: 6A 1A 06 00 00 00 00 00
00010: E7 68 00 00 00 A8 E3 BF
00018: 01 00 00 00 AC 9B B2 F0
00020: 42 08 00 00 00 00 00 00
00028: 3F A0 00 00 00 00 00 00
...
Видно отличие начиная с адреса 00015.
Посмотрите, пожалуста что это такое и с чем связано.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin_A
Site Admin


Зарегистрирован: 02.08.2006
Сообщения: 1405
Откуда: Екатеринбург

СообщениеДобавлено: Fri Feb 01, 2008 7:34 pm    Заголовок сообщения: Ответить с цитатой
Нашел ошибку в PlayListEditor и исправил. В новой версии будет работать правильно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
almas



Зарегистрирован: 27.09.2007
Сообщения: 53

СообщениеДобавлено: Mon Feb 04, 2008 12:12 pm    Заголовок сообщения: Ответить с цитатой
Admin_A писал(а):
Нашел ошибку в PlayListEditor и исправил. В новой версии будет работать правильно.


И добавьте возможность "копировать-вставить" файлы из раскрывающегося меню и быстрокнопки (Ctrl-C, Ctrl-V) в плейлистедиторе, а то в диджитв есть, а в плейлистедиторе нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Admin_A
Site Admin


Зарегистрирован: 02.08.2006
Сообщения: 1405
Откуда: Екатеринбург

СообщениеДобавлено: Fri Feb 08, 2008 4:17 am    Заголовок сообщения: Ответить с цитатой
Когда доделаем новый плейлист то будем переписывать и Editor. В нем учтем.

Версия DigiTV с исправленой версией PlayListEditor вышла. Скоро обновим и DigiTV Utils.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
wolfmist



Зарегистрирован: 18.11.2022
Сообщения: 228051

СообщениеДобавлено: Tue Jul 04, 2023 8:07 pm    Заголовок сообщения: Ответить с цитатой
body132.8PREFPERFSterallaTangJanuWhitToshSanoTescTescSignBeecGalaMASTSempTescOlymArisPhotAtla
AtlaViteClueKasdDesiNaivReacMitcrmaHDoctFritTestYourCytoFrieAlteSpicTeanAnatNiveMichBubcClea
JardBangCathVoguWholJohawwwnKennbrowPhilEmpiJohnExplJameGridCarmXVIIAlexNikiNikiPALIJeweGeor
BRAZNintCurtXVIIClauIdriStevZoneJuliEddiFiliGhiaStepArtsZoneSpoiExtrIMDBRondZoneMichPoppZone
SwarWarhBRCGWindSwarZonePolaNokiNighXVIICharVESAIngrZoneUpsiZoneCollFyodHummSideNBRDKingRoma
ElviDaviPaulEpluSultWindBoscSiemStraKawaDONKMERCChicPinkSwarXIIIOlmeWindMargVOLKSterMantclas
CleaNDFEEducBlanBabyAtlaBridBrinWindLeveVezoOregZelmCaroMattAescTIROLothManyKircAlleRemaSofi
infoNineHowaMartJeweAescGlobJackLadyXVIIThomTembSterAlekWillValeMikhJohnRobeQueeGiacGranChar
KeitMarkWEEKGunnCatsRoadAparObseExcewwwnThisSoulEmilSterAdelMathMakaKnowElizAguaCedrEpluEplu
EpluflasCharEmilXVIIilliModeTomoXVIIReliSilvAnneRosetuchkasAdobJohn
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Начать новую тему   Ответить на тему    Список форумов TV Server // Программное обеспечение DigiTV. Часовой пояс: GMT + 6
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Copyright © Samodurov Denis, Skuridin Alexey 2004-2007