Форум / Инструменты / MP4box (перенос метаданных в начало видео)
Консольная утилита MP4box позволяет кодировать видео AVI в формат MP4, а также микшировать видео и аудио файлы в MP4. Также программа позволяет быстро переносить заголовки (metadata) в начало видеофайла, что важно для загрузки через HTTP плеером. В метаданных прописаны важные данные о длительности, размерах видео и т.д., поэтому они должны загружаться в первую очередь. Если метаданные прописаны в конце файла, то видео начнет воспроизводиться только после полной загрузки.

Перенести данные просто - нужно положить утилиту рядом с видео, создать в той же директории пустую папку temp и текстовый файл, в котором прописать следующее:

"MP4Box.exe" -add "video1.mp4" -inter "500" -tmp temp/ "video2.mp4"
pause

Этот текстовый файл нужно переименовать в .bat и запустить. Команда -inter переносит метаданные в начало без перекодирования видео, устанавливая значение интерливинга в полсекунды. В результате в директории появится файл video2.mp4.

Другие команды:

"MP4Box.exe" -h - справка программы

"MP4Box.exe" "video1.mp4" -info - информация о файле видео

Еще одно решение для *NIX

сборка qt-faststart из пакета ffmpeg:
make tools/qt-faststart
cp tools/qt-faststart /usr/local/bin/
qt-faststart /path/to/oldName.mp4 /path/to/newName.mp4

uppodСсылка на пост (Смотрели 50155)14.11.08 22:45     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
SergeyB 08.03.09 - 20:29
Я использовал эту программу, файл даже слегка уменьшался после нее на несколько десятков кб,
она помогла — на одном копьютере все воспроизводиться сразу, а на другом только после полной загрузки, я обновлял версии flash плеера на adobe.com, но это тоже не помогло. Почему так, на одном компе все работает (даже в ИЕ), а на другом в тех же браузерах нет?
ссылка вот ссылка на видео, заранее спасибо за ответ!
2
support 08.03.09 - 21:46
Вероятно разные версии flash-плеера (можно проверить в апподе клавишей F)
3
SergeyB 08.03.09 - 23:42
Да, действительнотам где проигрывается нормально 10,0,12,36 , а где не проигрывается стоит более новая версия 10,0,22,87, кторую ща на сайте какразможно скачать с адоба. Чтож это получается нужно старую версию ставить, я то найду, а вот юзеры искать не будут, а может не в этом дело? И спасибо за совет.
4
support 09.03.09 - 00:23
10,0,22,87 Chrome, Opera все ок
5
SergeyB 09.03.09 - 01:11
Именно по этой ссылке ок? ( ссылка ), если так то дело не в флеш плеере и не в метаданных( ибо проигрывает норм на др компе), а в чем еще может быть загвоздка, наверно были случаи? По этой ссылке еще код в комментариях выложен прямо под видео, посмотрите если вам не сложно, может что увидите, да и faq обновите если что.
6
support 09.03.09 - 02:52
Дело точно не в коде, возможно в кэше что-то осталось. Проверьте еще раз в каких браузерах не работает.
7
SergeyB 09.03.09 - 19:49
На одном компе во всех браузерах (ИЕ, Опера, Фаерфокс2) играет, (обновил до 10.0.22.87 флеш на нем, но и до него все рабоало)
На другом в тех же с утра удалил кэш — играет, сейчас пришел — не играет(и кэш снова чистил — нифига), у одного человека также видео сразу шло, а сегодня нет. Хотя я код не меняю и с видеофайлом ничего не делаю). это просто что то невероятное=((((.
8
Alex 24.11.10 - 17:06
У меня такая же проблема как и SergeyB. Неужели за 2 года она не решена?
Скачал плеер несколько дней назад.
Конвертировал с помощью ffmpeg из avi в mp4
После долгих манипуляций с ffmpeg добился приемлемого размера и был всем доволен :)
Все работало как надо, файл проигрывался в потоковом режиме.
Прошло 2 дня.
И вдруг сам по себе плеер перестал проигрывать файл, но при этом видно что он его качает (идет большой трафик), и крутится спиннер. Проверял на разных браузерах — одно и тоже. Даже пробовал другой mp4-плеер — то же самое.
9
Alex 24.11.10 - 22:28
На самом деле, проблема у меня решилась так, как описано в этой статье :)
Т.е. используя команду qt-faststart
Видимо, раньше я не заметил как файл загрузился в кэш, и мне казалось, что он проигрывается сразу… Т.к. файл был около 100mb. Из-за этого вышли непонятки )
Спасибо суппорту за данную статью.
10
CosmicDesign 26.03.14 - 03:53
Добрый вечер! И у меня была такая же проблема )) Использую старенькую опенсервер, на новой же версии есть возможность имитации медленного интернета, но она на мою ХРюшу не ставится :( Но это уже вопросы к оперсерверу ))
11
anton116666 15.02.17 - 00:44
А как установил прогу подскажи плиз, а то не пойму что куда качать и где что запускать
12
road2moon 09.03.09 - 16:08
10.0.22.87 , FF 3.0.6 — Всё хорошо воспроизводится, грузится постепенно и перемотка работает :)
13
sergio 13.03.09 - 00:17
все сделал как написано — перенес метаданные, версия плеера 10.n и пр.
трафик идет но файл mp4 не играет, всего 4 мб. То есть вообще ничего нет на экране
14
fred 13.04.09 - 17:40
Инфа очень помогла!!! Спасибо, а то я уже стал подумывать что pleer кривой:)
15
nutriti 23.07.09 - 11:23
у меня почему-то утилита не запускается — ошибка инициализации приложения 0xc0150002. Это раз. Второе — ни как не пойму, как я эту утилиту вложу на getdropbox.com. Если можно поэтапно и более подробно расскажите, пожалуйста. Заранее спасибо.
16
support 24.07.09 - 16:18
Возможно в каких-то ОС она не работает, проверяли в XP. На дропбоксе она не нужна и не запустится, этот сервис может только статику хранить.
17
le-tireur 08.04.12 - 01:49
подскажите, пож. где лучше хранить файлы? Кроме Дропбокса не знаю обменников, которые не менлди бы названия файлов
Заранее благодарю
18
keria 31.07.09 - 23:27
подскажите, можно ли дайнное действие применить для группы файлов?
19
road2moon 03.08.09 - 06:32
Можно
20
Fromandos 07.12.09 - 04:55
Для справки:
свитч -inter \"500\" писать не обязательно, достаточно просто прогнать файл через MPBox. Программа сама его устанавливает с таким параметром (можете проверить)
21
mazarito 14.12.09 - 02:23
объясните поподробнее или другой способ решить данную проблему. Очень нужною. Спасибо.
22
DBorzenkov 26.01.10 - 22:31
Добрый день. У меня проблема следующего характера. После конвертации файла с mp4 в flv не работает перемотка в uppod. не знаю как в других плеерах. ( Но этот мне понравился больше всех. — Это так к слову). Читал в ветке форума что нужно перенести метаданные в начало. Использую утилиту mp4Box — файл не переносится. Сделал все как положено и строку взял что из примера показана выше. Даже пробовал -inter убрать — файл не создается в tmp директории. Что за проблема. Подскажите пжл.
23
DBorzenkov 27.01.10 - 01:35
Вообщем сам же и разобрался взяв другую утилиту для переноса метаданных в начало файла. Называется Yamdi. Вот ссылка на скачивание: ссылка
Удобно и просто. Запускаете консольный режим и прописываете входной и выходной файл. Вообщем все просто получилось. Кстати модераторам данной ветки форума можно было бы выложить дополнительно эту утилиту. Так как на многих форумах читал что FLVTool2 не срабатывает, а с Yamdi все получалось. Хотя сам и не пробовал FLVTool2.
24
kinofill 03.03.10 - 01:31
У меня windows 7
Консольные программы по неизвестной мне причине не запускаются.
Как альтернативу какую программу можно использовать?
25
Yriy777 03.04.10 - 09:24
Подскажите в чем проблема вставляю ссылку с МР-4 звук идет а видео нет, а перед этим на плеере долго идет ну вроде буферизация а когда она проходит нажимаю на плей звук идет а видео нет.Версия плеера последняя.

Вот код <object id="videoplayer7005" type="application/x-shockwave-flash" data="ссылка width="740" height="505"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="ссылка /><param name="flashvars" value="comment=Эммануэль&st=81AEZBUcLbfaW1xaoeJ6w692MWRf0k6T2UcYm5oRRWND82MDFfdMj63w6GW75ntu0c9BMrb&file=61AEEAYbI35tc6306Qmss6LWsoF3U76TW0yF3GQrYmwoISN4WRdGDpdwnhRpNfp3GinNBw3RSw9nY35D63wbhhWNVL2QKvLfGmGm5Tntu0c9BMrF" /></object>
26
support 05.04.10 - 13:59
27
Дмитрий 18.04.10 - 06:21
Тоже под виндой 7 ничего не получается!!! Как решить с переносом метаданных?
28
Эдуард 10.07.10 - 08:38
Для переноса метаданных ипользую "MP4Box.exe" -add "video1.mp4" -inter "500" -tmp temp/ "video2.mp4"
pause — все отлично работает. Подскажите пожалуйста, что прописывать, чтобы перенести метаданные сразу в нескольких десятках файлах.
29
ATSA 13.08.10 - 14:14
Win7, работает. Спасибо.
Интересный момент — после первого просмотра информации о файле он даёт размер в два раза меньше, позже — аналогичный прототипу.
30
Инга 23.08.10 - 12:02
Help, как формат MP4 перенести в видео AVI ???
31
Юлия 18.09.10 - 13:41
Не получилось, все делала как Вы сказали — ссылка
видео flv
32
kola138 22.10.10 - 23:05
Если кому нужна программа для конвертации видео в мп4 сразу с метаданными вначале то пишите мне на kola138@mail.by
33
Андрей 09.12.10 - 13:15
Хорошая программа, создающая метаданные в начале — XviD4PSP
34
enigma2 31.10.10 - 14:30
После использования данной программы видео увеличивается в размере в 2 раза с 40 мб до 90 мб. Может кто знает в чем может быть проблема?
35
petro 29.12.10 - 13:40
У меня такая проблема :
Я кодирую файл который хранится не локально, а удаленно
ffmpeg -i ссылка …… video.mp4
и сразу же хочу его смотреть, не дожидаясь окончания конверта, НО метаданные то в конце (будут), и видео соответственно не проигрывается.
Внимание, вопрос : возможно ли как то "заставить" ffmpeg писать метаданные сразу в начало файла а не переносить потом ???
Или может есть какой нибудь другой конвертер который сразу пишет метаданные вначало ???
36
newmiran 19.03.11 - 12:17
Очень, очень полезная утилита!
После применения команды:

mp4box -hint files.mp4

Файл стал нормально работать на сервере без глюков и полной прогрузки!
37
papania 09.06.11 - 16:39
Вот эта штука решает проблему за пару минут и без лишних движений — ссылка
38
ducke 13.07.11 - 15:45
как работает эта штука
39
lepeshkin9 01.10.11 - 05:08
Действительно — Вещь!!! Спасибо!
40
SofiaKit 02.07.11 - 22:55
перекодировала в mp4, теперь приходится ждать пока весь фильм загрузится, использовала утилиту: MP4box (только она не полная, пришлось отдельно искать msvcr100.dll для работы программы). Фильм вырос в размере аж в 2 раза Оо. Результат: не рекомендую использовать MP4box а искать новое решение. Иначе скромных объемов на фидеохостинге не хватит для хранения видео.
41
Krujopinka 02.12.11 - 03:33
Когда я в первый раз использовала утилиту: MP4box, то тоже столкнулась с такой Же проблемой! Но потом обнаружила ошибку! Когда я в первый раз прописывала команду:
"MP4Box.exe" -add "video1.mp4" -inter "500" -tmp temp/ "video2.mp4"
pause
то оба раза написала одинаковое имя файла.mp4, вот и получается, что размер задваивается. Я попробовала ещё раз, только уже правильно в команде всё прописала: сначала просто файл.mp4, а потом 1 добавила — файл1.mp4
И всё вышло нормально, размер прежний.
42
ducke 13.07.11 - 16:04
у меня в формате мп4 ни каких движений
43
baytuch 14.04.12 - 04:38
Ребята, а можно создать файл с мета-данными в начале с помощью программы Avidemux?..
44
baytuch 18.04.12 - 00:59
Юзаю MP4box :)
45
LoginOut 01.05.12 - 23:30
как кодировать видео з .avi в .mp4 этой консольной программой ???
помогите не могу разобраться просто.
46
Krujopinka 12.06.12 - 01:08
Подскажите пожалуйста, уважаемые знатоки!!!
Возникла проблемка: заливаю видео файл mp4 на uppod.ru, плеер воспроизводит с полной предзагрузкой. Как обычно бывает в такой ситуации, воспользовалась утилитой MP4Box.exe (раньше она всегда меня выручала).Но в этот раз что-то не так. Файл воспроизводится сразу, звук отличный, но вот изображение отсутствует!

Если кто с таким сталкивался, подскажите в чём может быть проблема, и как её исправить?
47
parxtan 28.08.13 - 15:14
Почему на Ipad видео вставленное через тег <video> проигрывается сразу, а на компе не проигрывается пока полностью не загрузится? Ipad с конца что ли считывает метаданные?
48
aksen 11.09.13 - 13:33
Нашел способ на много легче, софт называется MetadataMover
49
privatistanislav 31.10.13 - 15:40
Берите приемер с flowplayer! Он раньше отставал по функционалу, сейчас уже обогнал… И в нём нет такой проблемы. Воспроизводит даже видео-файлы, где мета-данные в конце.

Возможно, flow player его с конца читает, если не нашел мета-данные сначала. Пришлось сменить плеер.
50
privatistanislav 31.10.13 - 15:41
А то как-то через китай всё…
51
privatistanislav 31.10.13 - 15:43
P. S. Владелец PRO версии. Денег не жалко, лишь бы функционал подровняли. Раньше uppod был лучшим, сейчас даже бесплатный flowplayer обгоняет по функционалу :(
52
mrnobody 13.01.15 - 15:07
У меня файлы увеличиваются примерно в два раза после того, как я использую MP4box. Не подскажите как можно это решить?
Например изначальный размер файла 141 МБ, после утилиты стал размером 386 МБ.
53
dimasti 04.12.15 - 17:39
Спасибо за рекомендации перенос метаданных в начало видео.
54
dimasti 15.12.15 - 16:41
В центре Москвы находится ссылка Пресненский район, а также и некоторые другие районы престижные районы.
55
eponomar2 03.03.18 - 18:39
Доброго времени суток. Подскажите, пожалуйста, что нужно сделать, чтобы видео воспроизводилось не только на ПК, но и на телефонах/планшетах? Нигде не вижу ни слова об этом.
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме