LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Ты же всерьёз не думаешь, что кто-то ради сиюминутного трёпа на форуме полезет на месяцы зарываться в исходники SQLite и видеокодеков? Если есть конкретные аргументы - приводи.

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

Фрагмент это последовательность ключевых кадров и изменений между ними, плюс кучка мета-информации вроде таймстэмпов, субтитров и прочего. Это что касается видео. Про аудио не знаю, но вроде концептуально то же самое.

Т.е. делаем базу данных для фрагмента видео. Таблица с ключевыми кадрами, где сжатый кадр хранится как массив байтов. Таблица с изменениями между кадрами - то же самое. Можно даже сжатый кадр как-нибудь хранить в табличном виде, тут надо смотреть на формат.

И фрагмент видео получается такой маленький файл с данными в формате базы sqlite с несколькими таблицами. Скачиваешь фрагмент и обрабатываешь их.

Исправление vbr, :

Ты же всерьёз не думаешь, что кто-то ради сиюминутного трёпа на форуме полезет на месяцы зарываться в исходники SQLite и видеокодеков? Если есть конкретные аргументы - приводи.

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

Фрагмент это последовательность ключевых кадров и изменений между ними, плюс кучка мета-информации вроде таймстэмпов, субтитров и прочего. Это что касается видео. Про аудио не знаю, но вроде концептуально то же самое.

Т.е. делаем базу данных для фрагмента видео. Таблица с ключевыми кадрами, где сжатый кадр хранится как массив байтов. Таблица с изменениями между кадрами - то же самое. Можно даже сжатый кадр как-нибудь хранить в табличном виде, тут надо смотреть на формат.

И фрагмент видео это такой маленький файл с данными. Скачиваешь фрагмент и обрабатываешь всё.

Исходная версия vbr, :

Ты же всерьёз не думаешь, что кто-то ради сиюминутного трёпа на форуме полезет на месяцы зарываться в исходники SQLite и видеокодеков? Если есть конкретные аргументы - приводи.

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

Фрагмент это последовательность ключевых кадров и изменений между ними, плюс кучка мета-информации вроде таймстэмпов, субтитров и прочего. Это что касается видео. Про аудио не знаю, но вроде концептуально то же самое.

Т.е. делаем базу данных для фрагмента видео. Таблица с ключевыми кадрами, где сжатый кадр хранится как массив байтов. Таблица с изменениями между кадрами - то же самое. Можно даже сжатый кадр как-нибудь хранить в табличном виде, тут надо смотреть на формат.

И фрагмент видео это такой маленький файл с данными. Скачиваешь фрагмент и обрабатываешь всё.