0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
|
|
1 | |
Переупаковка контейнера mpeg4 налету04.08.2019, 17:07. Показов 824. Ответов 5
Метки нет (Все метки)
Есть задача и из-за не знаний данного стандарта и структуры атомов не понятно возможно ее вообще решить и стоит ли искать специалиста в данной сфере.
В общем есть контейнер с видео и есть контейнер с аудио и задача сервера при запросе к нему например от html5 плеера — налету перепаковать возвращаемый контейнер который подменит в видео аудио-дорожку ну и понятно подкорректирует заголовки. Все файлы заранее перепаковывать и сохранять на диске не имеет смысла так как файлов очень много и переупакованный файл как правило понадобится всего один раз а вернуть в плеер его надо сразу. Знаю когда то очень давно читал блог mail.ru как у них получилось налету конвертировать видео-файлы в веб версии их облака, но сейчас не найду эту статью да и врядли там будет полезная информация, пока только остается надежда возможности решить это с технической стороны. Со стороны вроде не сложно из-за того что нам не нужно менять качество и прочие сложные операции, просто подменяешь медиа-дорожку, делаешь пересчеты, пересобираешь заголовки и новый контейнер готов достаточно в нужный момент считывать нужные данные из нужного файла для возврата юзеру, но на самом то деле как там устроено хз и перечитывать ввесь стандарт ради того что бы понять возможно ли это, считаю глупостью да и с моим английским это нереально.
0
|
04.08.2019, 17:07 | |
Ответы с готовыми решениями:
5
Из каждого элемента контейнера map вычесть среднее арифметическое контейнера Переупаковка APK Содержимое внутреннего контейнера увеличивает размер внешнего контейнера Конвертация AVI под кодеком IMM4 в MPEG4 |
0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
|
|
04.08.2019, 23:23 [ТС] | 2 |
Забыл дополнить что контейнер именно нужен целиком, если бы только в плеере использовалось то вообще проблем бы никаких не было.
Если есть желающие поработать и изучить данный вопрос с удовольствием обговорю. Речь идет об 4х значных числах в долларах
0
|
06.08.2019, 15:20 | 4 |
уже давно всё написано https://github.com/gpac/mp4box.js/
Не по теме: непонятно только причём здесь C++
1
|
0 / 0 / 0
Регистрация: 04.08.2019
Сообщений: 3
|
|
06.08.2019, 17:01 [ТС] | 5 |
Вроде похоже на то что мне надо, сейчас более внимательнее изучу
Неважно какой язык, тут аудитория больше. Вообще программа перепаковщика планировалась на го писаться но в го не такое комюнити как у сипипи
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 | |
06.08.2019, 18:27 | |
Помогаю со студенческими работами здесь
6
Есть ли в Visual C++ средства работы с Mpeg4 форматом? Как добавить загруженное видео mpeg4 в сайт бар? Формирование картинки налету... Как посмотреть DivX и MPEG4 фильмы под Linux (RedHat 7.1)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |