Добавлено: Wed Dec 12, 2007 12:53 am Заголовок сообщения: Про воспроизведение видеофайлов
Проблема №1:
Создали файл концерта в формате MPG (кодеки mpga, mpgv, кодировали в Adobe Premiere 2.0). При попытке установить файл в плейлист в программе DigiTV, программа сделала предупреждение об отсутствии времени воспроизведения и предлжила просчитать. Ок, просчитали.
Затем в редакторе плейлиста начали забивать данный файл. Но не тут-то было. Теперь редактор сказал, что нет сведений о длине и предложил просчитать. Ок. просчитали еще раз. Сформировали плейлист. Запустили в работу.
Теперь самое неприятное. При загрузке данного плейлиста в программу, она опять предложила просчитать. Неприятно то, что это уже происходило на автомате, посему загрузка плейлиста остановилась а данный факт обнаружился слишком поздно, эфир был сорван на некоторое время.
Просьба, объяснить, почему такое происходит, как избежать таких багов в дальнейшем. Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?
Добавлено: Thu Dec 13, 2007 11:07 am Заголовок сообщения:
попутно вопрос к разработчикам:
что порекомендуете делать с такими файлами:
Video: MPEG2 Video 720x480 (4:3) 29.97fps 5000Kbps
программа их не воспроизводит, требует Pal 720х576.
Добавлено: Fri Dec 14, 2007 1:59 pm Заголовок сообщения: Re: Про воспроизведение видеофайлов
almas писал(а):
Проблема №1:
Создали файл концерта в формате MPG (кодеки mpga, mpgv, кодировали в Adobe Premiere 2.0). При попытке установить файл в плейлист в программе DigiTV, программа сделала предупреждение об отсутствии времени воспроизведения и предлжила просчитать. Ок, просчитали.
Затем в редакторе плейлиста начали забивать данный файл. Но не тут-то было. Теперь редактор сказал, что нет сведений о длине и предложил просчитать. Ок. просчитали еще раз. Сформировали плейлист. Запустили в работу.
Теперь самое неприятное. При загрузке данного плейлиста в программу, она опять предложила просчитать. Неприятно то, что это уже происходило на автомате, посему загрузка плейлиста остановилась а данный факт обнаружился слишком поздно, эфир был сорван на некоторое время.
Просьба, объяснить, почему такое происходит, как избежать таких багов в дальнейшем. Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?
Вопрос к разработчикам:
- Можно ли сделать так, чтобы просчет файла на время начинался сразу же, без согласования с пользователем. А уж последний мог бы нажать "Cancel" для отмены. Так мы хотя бы не сорвем эфир при возникновении подобных проблем.
Добавлено: 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" для отмены. Так мы хотя бы не сорвем эфир при возникновении подобных проблем.
Да я тоже считаю что выдавать запросы пользователю в автоматическом режиме загрузки нельзя, поэтому планирую сделать для этого случа "тихий" режим. Единственное что я считаю, для того чтобы не тормозить эфир, правильнее будет такие файлы просто пропускать. Как вы считаете?
Добавлено: Fri Dec 14, 2007 7:38 pm Заголовок сообщения:
Admin_A писал(а):
Вероятнее всего просто плейлист вы полготавливаете на одном компьютере, а вещаете с другого, и при переносе не копируете файл в который сохраняются результаты просчета времени (*.dti). Каждый раз когда осуществляется просчет времени создается такой файл, и далее, до тех пор, пока видео не будет изменено, он используется, и повторные просчеты не требуются.
В принципе в дальнейшем так и планируется, но в данном случае все было сделано на одном и том же компе, единственно есть момент, файлы для вещания лежат на диске Е:, в то время как плейлисты располагаются на диске D:, может в этом дело, поэкспериментируем, также полезно, что вы сообщили о новом файле (*.dti), учтем.
Цитата:
Цитата:
Проблема №2:
Иногда програма выдает сообщение, файл должен быть формата PAL. Экспериментально установии, что не поддерживаются некоторые кодеки. В частности Y41P и др.
Как с этим бороться?
Опишите подробнее, вероятнее всего речь про MPEG файлы с частотой отличной от 25 кадров в сек. Они действительно не поддерживаются, но мы планируем добавить их поддержку в ближайших версиях.
Видимо вы правы, будем ждать обновлений.
Цитата:
...Единственное что я считаю, для того чтобы не тормозить эфир, правильнее будет такие файлы просто пропускать. Как вы считаете?
Я считатю, что так делать нельзя. Ведь плейлист составляется с учетом временных рамок, если сделать как вы предлагаете, то весь эфир пойдет в разнос, а ка же анонсы, программы передач и т.д. По поводу задержек на просчет, не знаю как у других но у нас плейлист загружается в начале суток в то время как эфир начинается не ранне 7 часов утра, так что время есть. Впрочем нужны другие мнения.
Добавлено: Fri Dec 14, 2007 9:51 pm Заголовок сообщения:
Цитата:
В принципе в дальнейшем так и планируется, но в данном случае все было сделано на одном и том же компе, единственно есть момент, файлы для вещания лежат на диске Е:, в то время как плейлисты располагаются на диске D:, может в этом дело, поэкспериментируем, также полезно, что вы сообщили о новом файле (*.dti), учтем.
Тогда может быть видео файл менялся после просчета или кто-то случайно удалил вспомогательный dti файл? Просто ошибка здесь очень маловероятна, т.к. этот код давно уже не менялся, и если бы она была, нам бы уже сообщили. В любом случае потестируйте ещё и отпишитесь по результатам, пожалуйста.
Цитата:
Я считатю, что так делать нельзя. Ведь плейлист составляется с учетом временных рамок, если сделать как вы предлагаете, то весь эфир пойдет в разнос, а ка же анонсы, программы передач и т.д. По поводу задержек на просчет, не знаю как у других но у нас плейлист загружается в начале суток в то время как эфир начинается не ранне 7 часов утра, так что время есть. Впрочем нужны другие мнения.
Да, тут надо подумать. Кто как считает лучше решить этот вопрос? Возможно нужно каким-либо образом заложить оба варианта.
Добавлено: Mon Dec 17, 2007 11:39 pm Заголовок сообщения:
Цитата:
Да, тут надо подумать. Кто как считает лучше решить этот вопрос? Возможно нужно каким-либо образом заложить оба варианта.
Ну чтож, если других мнений нет, предлагаю в настройки программы DigiTV внести галку:
- при установке которой программа будет заново просчитывать файл, если его длина не известна;
- пропускать загрузку данного файла в плейлист, если галки нет.
Попутно во время просчета выводить окно с предложением отказаться от процедуры просчета с автоматическим "выкидыванием" данного файла из плейлиста. (Но не надо прерывать загрузку плейлиста полностью как это реализовано сейчас)
Однако по возможности лучше переводить видео перед вещанием в PAL стандарт (720x576, 25fps), т.к. этот формат обрабатывается встроенными средствами программы и соответственно надежней и более функционален (в часности доступна обрезка). Кроме того следует понимать, что нестандартные параметры видео приходится пересчитывать в реальном времени непосредственно во время вещания и, соответственно, качество обработки получается ниже чем после специализированных конвертеров и монтажных программ.
Добавлено: 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.
Посмотрите, пожалуста что это такое и с чем связано.
Добавлено: Mon Feb 04, 2008 12:12 pm Заголовок сообщения:
Admin_A писал(а):
Нашел ошибку в PlayListEditor и исправил. В новой версии будет работать правильно.
И добавьте возможность "копировать-вставить" файлы из раскрывающегося меню и быстрокнопки (Ctrl-C, Ctrl-V) в плейлистедиторе, а то в диджитв есть, а в плейлистедиторе нет.
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах