0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
1

Переупаковка контейнера mpeg4 налету

04.08.2019, 17:07. Показов 824. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть задача и из-за не знаний данного стандарта и структуры атомов не понятно возможно ее вообще решить и стоит ли искать специалиста в данной сфере.

В общем есть контейнер с видео и есть контейнер с аудио и задача сервера при запросе к нему например от html5 плеера — налету перепаковать возвращаемый контейнер который подменит в видео аудио-дорожку ну и понятно подкорректирует заголовки.

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

Со стороны вроде не сложно из-за того что нам не нужно менять качество и прочие сложные операции, просто подменяешь медиа-дорожку, делаешь пересчеты, пересобираешь заголовки и новый контейнер готов достаточно в нужный момент считывать нужные данные из нужного файла для возврата юзеру, но на самом то деле как там устроено хз и перечитывать ввесь стандарт ради того что бы понять возможно ли это, считаю глупостью да и с моим английским это нереально.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2019, 17:07
Ответы с готовыми решениями:

Из каждого элемента контейнера map вычесть среднее арифметическое контейнера
Контейнер map, тип элементов Int 3.Из каждого элемента вычесть среднее арифметическое контейнера

Переупаковка APK
Гуру, подскажите! Насколько я понял, APK - это обычный ZIP файл. Вопрос: Можно ли добавить внутрь...

Содержимое внутреннего контейнера увеличивает размер внешнего контейнера
есть во внутреннем контейнере фотка, которая достаточно велика, ее стиль не представляется...

Конвертация AVI под кодеком IMM4 в MPEG4
Доброго времени суток! Подскажите пожалуйста, каким конвертером можно перекодировать видео формата...

5
0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
04.08.2019, 23:23  [ТС] 2
Забыл дополнить что контейнер именно нужен целиком, если бы только в плеере использовалось то вообще проблем бы никаких не было.
Если есть желающие поработать и изучить данный вопрос с удовольствием обговорю.
Речь идет об 4х значных числах в долларах
0
Just Do It!
3837 / 2283 / 636
Регистрация: 23.09.2014
Сообщений: 7,053
Записей в блоге: 2
06.08.2019, 14:21 3
DmitriyBond,
вся ваша задача сводится к добычи актуальной внятной доки на форматы:
1. того что есть в наличии.
2. и то что нужно получить.
0
Эксперт С++
3574 / 2828 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 22
06.08.2019, 15:20 4
Цитата Сообщение от DmitriyBond Посмотреть сообщение
есть контейнер с видео и есть контейнер с аудио и задача сервера при запросе к нему например от html5 плеера — налету перепаковать возвращаемый контейнер
уже давно всё написано https://github.com/gpac/mp4box.js/

Не по теме:

непонятно только причём здесь C++

1
0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
06.08.2019, 17:01  [ТС] 5
Цитата Сообщение от _lunar_ Посмотреть сообщение
уже давно всё написано https://github.com/gpac/mp4box.js/
Вроде похоже на то что мне надо, сейчас более внимательнее изучу
Цитата Сообщение от _lunar_ Посмотреть сообщение
непонятно только причём здесь C++
Неважно какой язык, тут аудитория больше. Вообще программа перепаковщика планировалась на го писаться но в го не такое комюнити как у сипипи
0
2376 / 833 / 317
Регистрация: 10.02.2018
Сообщений: 1,961
06.08.2019, 18:27 6
Есть ещё контейнер MOV, его структура схожа с MP4. MP4, вроде как, создавался на базе ранней спецификации MOV. У MOV есть интересная фича - ссылочные данные. MOV-файл может содержать только заголовки и индексы треков, которые будут ссылаться на кадры/семплы физически расположенные в других файлах. Создать такой ссылочный файл без реального копирования семплов было бы относительно просто и не затратно по ресурсам. Однако, это фича отсутствует для MP4 и даже с MOV может не поддерживаться в некоторых плеерах.
0
06.08.2019, 18:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2019, 18:27
Помогаю со студенческими работами здесь

Есть ли в Visual C++ средства работы с Mpeg4 форматом?
Помогите, плиз, может ктото работал с форматом MPEG4????? Есть ли какой то стандартный набор...

Как добавить загруженное видео mpeg4 в сайт бар?
Напишие пожалуйста, как именно можно загрузить видео в сайт бар, не из ютубы, а именно свое видео,...

Формирование картинки налету...
Эта тема была уже, просто сейчас конкретно этим занялся - кое-что непонятно. Ну рисую я все, что...

Как посмотреть DivX и MPEG4 фильмы под Linux (RedHat 7.1)?
Привет ВСЕМ!!! У меня проблема с просмотром фильмов (DivX и MPEG4) под моим линухом. На сайте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru