mp4 Vj Анимация видео отставание видео высокого разрешения - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь воспроизвести видео внутри тега видео в верхнем левом углу моей страницы, оно загружается нормально, разрешение хорошее и кажется, что оно зацикливается, но сильно отстает, определенно не достигнуто 60 кадров в секунду в формате mp4, а исходное разрешение mp4 - 1920x1080. Это петля высокого разрешения vj, называемая GlassVein, вы можете увидеть ее, если будете искать на YouTube. При щелчке правой кнопкой мыши на свойствах появляется следующая информация;

Качество звука: 127kbs Скорость передачи данных: 11270 кбит / с Общий битрейт: 11398kbs Частота дискретизации звука: 44 кГц Тип файла: медиа-файл VLC (.mp4) (но я не хочу или не нужен звук)

и он также говорит 30fps, но я не уверен, что я верю в это, поскольку он работает гладко, как масло на vlc media player без задержек, просто плавная анимация петли

Я искал: https://trac.ffmpeg.org/wiki/Encode/AAC для кодирования информации, но для меня это полная чепуха, я не понимаю слова, которое говорит

Мой код выглядит следующим образом;

    <video src="GlassVeinColorful.mp4" autoplay="1" preload="auto"
      -movflags class="Vid" width="640" height="360" loop="1" viewport=""
      faststart mpeg4 -s 320x240 -r 1080 -b 128k>  
    </video>

Кто-нибудь знает, почему это так сильно отстает, или что я мог с этим поделать. это качественная анимация, и я не хочу терять ее разрешение или четкость. Раздел -s изначально был установлен на 1920x1080, так как это исходный файл, но я изменил его, чтобы попытаться отрендерить его быстрее ...

Любые полезные сайты, статьи или ответы были бы великолепны ..

1 Ответ

0 голосов
/ 30 апреля 2018

Соединения видео по IP будут зависеть от условий сети, и 60 к / с при этом разрешении достаточно высокого качества, чтобы поддерживать его без каких-либо задержек или буферизации.

Самые «серьезные» видеоуслуги, включая YouTube. NetFlix и т. Д. Предоставляют несколько потоков битрейта, чтобы учитывать различные условия сети и различные возможности устройства.

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

Смотрите пример: https://stackoverflow.com/a/42365034/334402

...