Цвет фона MP4 неправильно отображается в QuickTime

Я конвертирую файл .MOV в .MP4, .OGV и .WEBM для использования в Интернете. Я обнаружил, что фон, отображаемый QuickTime и Safari, не белый, хотя тот же MP4 имеет белый фон при просмотре с помощью проигрывателя Windows Media.

Видео сжато с помощью http://www.mirovideoconverter.com/ , который использует ffmpeg (используемые параметры преобразования перечислены https://develop.participatoryculture.org/index.php/ConversionMatrix#Output_Formats )

Может ли кто-нибудь сказать мне, почему это так и как я могу исправить вывод для QuickTime?

Интересно, есть ли в вашем видео альфа-канал, создающий частично или полностью прозрачный фон. Затем каждый проигрыватель и кодек отображают эту прозрачность по-разному.

Ответы (1)

это проблема с настройками гаммы, которые вы используете, а QT имеет свои собственные настройки гаммы, не беспокойтесь. он будет отображаться только в QT таким образом...

также проверьте альфа-каналы, но я не уверен, что mp4 может поддерживать альфа-каналы ... только qt mov с анимационным кодеком имеет альфа-канал .... насколько я знаю ...

mp4 не поддерживает альфа-каналы.
Кажется небольшой проблемой, что видео не будет отображаться должным образом в Safari и на iPad, будет выполнен дополнительный поиск, было бы неплохо решить, как создать версию QuickTime, которая отображается правильно.
Первое, что нужно учитывать, Mac OS X и Windows имеют разные настройки гаммы для экранов, так что это часть вашего перехода на белый. Второе, что нужно учитывать, это то, что такое предустановка кодирования, в-третьих, пришлите нам несколько скриншотов из обеих настроек, чтобы мы могли более четко увидеть разницу в белом.