Я не спрашивал об этом в разделе программирования, потому что код в порядке, я думаю, это проблема ОС или аналогичная.

Я построил фрагментированный файл MP4 (вручную строит атомы с использованием c++), и он отлично воспроизводится в Media Player на моем рабочем столе, но мой ноутбук и мой мама не будут воспроизводить его.

Видеокодером mp4, который я использовал, является Microsoft Media Foundation H264, все версии Media Player соответствуют стандарту Windows 10. Он также работает с Windows Films и TV Player на моем рабочем столе, но опять же не на других компьютерах.

Есть идеи? (какие-нибудь распространенные подводные камни?)

1 ответ1

0

Windows имеет подключаемую систему для фильтров / кодеков декодирования медиа. По умолчанию Windows поставляется с несколькими кодеками, а сторонние производители могут добавлять кодеки в список. Может быть несколько реализаций одного и того же кодека.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .