Показано с 1 по 3 из 3

Тема: Слайд-шоу на основе времени / Timebased Slideshow

  1. #1
    Денис Пирожков
    Аватар для Денис Пирожков
    Гость
    Статус :
    Доп. информация

    Post Слайд-шоу на основе времени / Timebased Slideshow

    В кодировании видео есть такое понятие как Timebased Slideshow. Когда каждый кадр (frame) кодируется как I-кадр IDR MPEG-4 AVC или I-frame HEVC IDR. Время демонстрации неподвижного изображения контролируется соответствующим значением PTS. Само понятие данного Слайд-шоу встретил в этом документе [Только зарегистрированные и активированные пользователи могут просматривать ссылки. ] стр.17 пункт 2.2.2.2 применяется в области Blu-ray Disc. Идёт создание видео из изображений в ключевые кадры. Например, имеем 25 картинок их кодируем в видео, где структура потока будет IIIII...IIIII - это 25 ключевых кадров I-frame. Если полученный поток сразу воспроизвести в плеере, то они пролетят быстро т.е. закодировано с частотой 25fps, то в секунду быстро все 25 кадров пробегут. Смысл Timebased Slideshow в том, что кадры имеют свою одинаковую задержку т.е. время воспроизведения. При кодировании в Timebased Slideshow помимо настроек кодека ещё указывается задержка или продолжительность каждого кадра. Далее либо сама программа кодировщик создает два файла на выходе, поток видео и плюс файл с значением PTS, либо только видео, а файл со значением PTS можно создать вручную.

    Здесь размещаю [Только зарегистрированные и активированные пользователи могут просматривать ссылки. ] пример как выглядит этот Timebased Slideshow. Единственно возникает вопрос как создать такой видеопоток?

    Если кто-то сталкивался и точно знает как создаются подобные Слайдшоу т.е. сами делали, то напишите в какой программе и как. Программ на тему как создать видео из картинок очень много и все их пересматривать нет времени, нужен реальный опыт, поэтому прошу отписаться конкретно, без общих советов попробуй тут или там, нужен именно практический совет. Лучше конечно если уверены, то сделайте сами видео Timebased Slideshow и загрузите здесь для ознакомления, если полученный поток именно тот, то можно указывать как и в какой программе. Напомню ещё раз, у нас на выходе видео со структурой только I-frame никаких P и B не должно быть.

  • #2
    Аватар для Paul Yux
    Супер-Модератор
    Статус : Paul Yux вне форума
    Доп. информация

    Re: Слайд-шоу на основе времени / Timebased Slideshow

    как создать такой видеопоток?
    Подразумевается, что такую возможность должна предоставлять программа авторинга. Например, упоминаемая Вами в соседней теме, программа Scenarist BD.
    Или нет? Scenarist BD нужны уже готовые (созданные заранее видеопотоки)?

    Если нет, то мне тоже интересно, что ответят, если ответят, Вам на 9-ом думе.

    P.S. Данные MediaInfo о файле Sample.avc

    Код:
    Общее
    Полное имя                               : E:\Downloads\BD-ROM Timebased Slideshow\Sample.avc
    Формат                                   : AVC
    Формат/Информация                        : Advanced Video Codec
    Размер файла                             : 251 Кбайт
    
    Видео
    Формат                                   : AVC
    Формат/Информация                        : Advanced Video Codec
    Профиль формата                          : High@L4.1
    Настройки формата                        : CABAC
    Параметр CABAC формата                   : Да
    Параметр GOP формата                     : N=1
    Ширина                                   : 1920 пикселей
    Высота                                   : 1080 пикселей
    Соотношение сторон                       : 16:9
    Частота кадров                           : 23,976 (24000/1001) кадра/сек
    Стандарт вещания                         : NTSC
    Цветовое пространство                    : YUV
    Субдискретизация насыщенности            : 4:2:0
    Битовая глубина                          : 8 бит
    Тип развёртки                            : Прогрессивная
    Цветовой диапазон                        : Limited
    Основные цвета                           : BT.709
    Характеристики трансфера                 : BT.709
    Коэффициенты матрицы                     : BT.709
    Сейчас нет времени посмотреть, как "забить код в Command Line". Но посмотрю на досуге...

    P.P.S. А Вы уверены, что все железные BD-проигрыватели или софтварные плееры поддерживают часть спецификации "Timebased Slideshow" из White Paper ?

  • #3
    Денис Пирожков
    Аватар для Денис Пирожков
    Гость
    Статус :
    Доп. информация

    Re: Слайд-шоу на основе времени / Timebased Slideshow

    У Scenarist BD есть своя утилита из набора, но она делает только в AVC, мне же нужно в HEVC. И потом я не стал эту утилиту упоминать поскольку она не ориентир, тут главное понять принцип создания и делать это в любых программах. В общем тут посоветовали и объяснили, что в один заход такое не сделать. Нужно из 1-ой картинки делать видео в 1 фрейм. Сколько картинок, столько и видео файлов необходимо сделать. Затем все куски видео последовательно склеить в один файл. Вот это уже будет Слайд-шоу состоящее только из ключевых кадров. Остается самое малость указать PTS любую для каждого кадра в том самом файле как в примере который я загружал выше. Пока сам не пробовал ещё, времени не было, но логика создания уже понятна.
  • Ответить с цитированием Ответить с цитированием  

    Информация о теме

    Пользователи, просматривающие эту тему

    Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

    Ваши права

    • Вы не можете создавать новые темы
    • Вы не можете отвечать в темах
    • Вы не можете прикреплять вложения
    • Вы не можете редактировать свои сообщения
    •