проблема атома кино в преобразовании mp4 - PullRequest
2 голосов
/ 16 января 2011

В нашем проекте мы конвертируем любой данный видеофайл в файл mp4, который прекрасно работает, когда мы публикуем его через наш сайт.

Но когда мы публикуем ссылку на поток в нашем itunes-rss и пытаемся загрузить и воспроизвести файлы в Itunes или quicktime, мы получаем ошибку на атоме фильма в некоторых фильмах, и они не воспроизводятся, поскольку они скачали на локальную машину.

После некоторого исследования мы выяснили, что проблема заключается в значении частоты кадров, а точнее, проблема связана с разницей в значениях от 32 до 64 бит. И преобразование должно быть сделано по следующей формуле: newFrameRate = (int (oldFrameRate) +1) * (1000/1001) - как мы нашли до сих пор.

Мы пытались узнать значение частоты кадров с помощью ffmpeg и movieinfo, но результаты всегда были разными и не точными.

Что вы предлагаете решить эту проблему? Толга

1 Ответ

1 голос
/ 23 января 2011

Я нашел один полезный способ решения этой проблемы и хотел сообщить.

Я установил MP4Box и использовал mp4box -frag 1000

, который решает все проблемы, связанные с moov-атомом.

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

К вашему сведению, Толга

...