Я исследовал любопытную проблему, возникшую при воспроизведении некоторых файлов MP4 на моем проигрывателе BluRay. В частности, файлы длительностью более двух часов просто не воспроизводились (плеер зависал).
Когда я исследовал этот вопрос и нашел очень мало прецедентов, яделалнайти интересную информацию о некоторых устройствах "Smart TV" (по крайней мере, об одном, произведенном Samsung), которые не воспроизводят MP4 за пределамиточноотметка 2:03:19, что соответствует 7399 секундам. Хотя я и не доказал, что это была конкретная проблема, с которой я столкнулся в своем плеере, я знал, что двухчасовая граница бросается в глаза.
Кто-нибудь знает какие-нибудь странные ограничения или характеристики файлов MP4, которые могли бы быть связаны с этим странным ограничением секунд? Предел 7399 явно звучит как ограничение диапазона смещения от 0 до 7399, и программист во мне начал подозревать ограничения упаковки битов, но ничего интересного с этим конкретным числом не возникло.
Я подумал, что, возможно, те, кто лучше знаком с историей кодирования/форматирования, в какой-то момент заметят, что это число имеет некую магическую значимость.