В нашем проекте мы конвертируем любой видеофайл в файл mp4, который отлично работает, когда мы публикуем его через наш сайт.проблема с атомом кино в преобразовании mp4
Но когда мы публикуем ссылку на поток в нашем itunes-rss и пытаемся загрузить и воспроизвести файлы в Itunes или quicktime, мы получим ошибку в фильме-атоме в некоторых фильмах, и те не играют как они загружаются на локальную машину.
После некоторого исследования мы поняли, что проблема в значении частоты кадров, более конкретно, проблема связана с 32-битной разницей в 64 бит. И преобразование должно быть выполнено по следующей формуле: newFrameRate = (int (oldFrameRate) +1) * (1000/1001) - как мы и нашли.
Мы попытались узнать значение частоты кадров через ffmpeg и movieinfo, но результаты всегда были разными и не точными.
Какое у вас предложение решить эту проблему? Tolga
Пожалуйста, попробуйте FFmpeg SVN версию, если он не работает; сообщите об этом в FFmpeg bugzilla с надлежащим образцом и как-раз воспроизвести информацию: http://roundup.ffmpeg.org/ Спасибо! – ismail