Форум / Инструменты / 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Ссылка на пост (Смотрели 8663)14.11.08 19:45  Ответить
Ваше имя*
 E-mail* (не публикуется)
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
SergeyB 08.03.09 - 17:29
Я использовал эту программу, файл даже слегка уменьшался после нее на несколько десятков кб,
она помогла — на одном копьютере все воспроизводиться сразу, а на другом только после полной загрузки, я обновлял версии flash плеера на adobe.com, но это тоже не помогло. Почему так, на одном компе все работает (даже в ИЕ), а на другом в тех же браузерах нет?
ссылка вот ссылка на видео, заранее спасибо за ответ!
2
support 08.03.09 - 18:46
Вероятно разные версии flash-плеера (можно проверить в апподе клавишей F)
3
SergeyB 08.03.09 - 20:42
Да, действительнотам где проигрывается нормально 10,0,12,36 , а где не проигрывается стоит более новая версия 10,0,22,87, кторую ща на сайте какразможно скачать с адоба. Чтож это получается нужно старую версию ставить, я то найду, а вот юзеры искать не будут, а может не в этом дело? И спасибо за совет.
4
support 08.03.09 - 21:23
10,0,22,87 Chrome, Opera все ок
5
SergeyB 08.03.09 - 22:11
Именно по этой ссылке ок? ( ссылка ), если так то дело не в флеш плеере и не в метаданных( ибо проигрывает норм на др компе), а в чем еще может быть загвоздка, наверно были случаи? По этой ссылке еще код в комментариях выложен прямо под видео, посмотрите если вам не сложно, может что увидите, да и faq обновите если что.
6
support 08.03.09 - 23:52
Дело точно не в коде, возможно в кэше что-то осталось. Проверьте еще раз в каких браузерах не работает.
7
SergeyB 09.03.09 - 16:49
На одном компе во всех браузерах (ИЕ, Опера, Фаерфокс2) играет, (обновил до 10.0.22.87 флеш на нем, но и до него все рабоало)
На другом в тех же с утра удалил кэш — играет, сейчас пришел — не играет(и кэш снова чистил — нифига), у одного человека также видео сразу шло, а сегодня нет. Хотя я код не меняю и с видеофайлом ничего не делаю). это просто что то невероятное=((((.
8
road2moon 09.03.09 - 13:08
10.0.22.87 , FF 3.0.6 — Всё хорошо воспроизводится, грузится постепенно и перемотка работает :)
9
sergio 12.03.09 - 21:17
все сделал как написано — перенес метаданные, версия плеера 10.n и пр.
трафик идет но файл mp4 не играет, всего 4 мб. То есть вообще ничего нет на экране
10
fred 13.04.09 - 14:40
Инфа очень помогла!!! Спасибо, а то я уже стал подумывать что pleer кривой:)
11
nutriti 23.07.09 - 08:23
у меня почему-то утилита не запускается — ошибка инициализации приложения 0xc0150002. Это раз. Второе — ни как не пойму, как я эту утилиту вложу на getdropbox.com. Если можно поэтапно и более подробно расскажите, пожалуйста. Заранее спасибо.
12
support 24.07.09 - 13:18
Возможно в каких-то ОС она не работает, проверяли в XP. На дропбоксе она не нужна и не запустится, этот сервис может только статику хранить.
13
keria 31.07.09 - 20:27
подскажите, можно ли дайнное действие применить для группы файлов?
14
road2moon 03.08.09 - 03:32
Можно
15
Fromandos 07.12.09 - 01:55
Для справки:
свитч -inter \"500\" писать не обязательно, достаточно просто прогнать файл через MPBox. Программа сама его устанавливает с таким параметром (можете проверить)
16
mazarito 13.12.09 - 23:23
объясните поподробнее или другой способ решить данную проблему. Очень нужною. Спасибо.
17
DBorzenkov 26.01.10 - 19:31
Добрый день. У меня проблема следующего характера. После конвертации файла с mp4 в flv не работает перемотка в uppod. не знаю как в других плеерах. ( Но этот мне понравился больше всех. — Это так к слову). Читал в ветке форума что нужно перенести метаданные в начало. Использую утилиту mp4Box — файл не переносится. Сделал все как положено и строку взял что из примера показана выше. Даже пробовал -inter убрать — файл не создается в tmp директории. Что за проблема. Подскажите пжл.
18
DBorzenkov 26.01.10 - 22:35
Вообщем сам же и разобрался взяв другую утилиту для переноса метаданных в начало файла. Называется Yamdi. Вот ссылка на скачивание: ссылка
Удобно и просто. Запускаете консольный режим и прописываете входной и выходной файл. Вообщем все просто получилось. Кстати модераторам данной ветки форума можно было бы выложить дополнительно эту утилиту. Так как на многих форумах читал что FLVTool2 не срабатывает, а с Yamdi все получалось. Хотя сам и не пробовал FLVTool2.
19
kinofill 02.03.10 - 22:31
У меня windows 7
Консольные программы по неизвестной мне причине не запускаются.
Как альтернативу какую программу можно использовать?
20
Yriy777 03.04.10 - 06: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>
21
support 05.04.10 - 10:59
22
Дмитрий 18.04.10 - 03:21
Тоже под виндой 7 ничего не получается!!! Как решить с переносом метаданных?
23
Эдуард 10.07.10 - 05:38
Для переноса метаданных ипользую "MP4Box.exe" -add "video1.mp4" -inter "500" -tmp temp/ "video2.mp4"
pause — все отлично работает. Подскажите пожалуйста, что прописывать, чтобы перенести метаданные сразу в нескольких десятках файлах.
24
ATSA 13.08.10 - 11:14
Win7, работает. Спасибо.
Интересный момент — после первого просмотра информации о файле он даёт размер в два раза меньше, позже — аналогичный прототипу.
25
Инга 23.08.10 - 09:02
Help, как формат MP4 перенести в видео AVI ???
Оставить комментарий