J'ai une vidéo hébergée en ligne, et quand j'essaie de l'ouvrir avec Safari, elle ne se lit pas (j'ai une icône de lecture barrée). Lorsque je mets cette vidéo sur le disque iCloud et l'ouvre avec l'application Fichiers, elle se lit sans problème (sur le même iPhone). En fait, il s'agit d'une vidéo enregistrée par cet iPhone, exportée depuis l'application Photos de Mac, et reconditionnée de .mov en .mp4 pour qu'elle puisse être lue par plus d'appareils. Y a-t-il un format spécial pour les vidéos que mobile Safari peut lire?
Réponses
Trop de publicités?MP4 est un format de conteneur, tandis que H.264 est un codec de compression vidéo. Ainsi, pour lire H.264 dans Safari, vous aurez besoin d'un conteneur vidéo comme MP4 pour héberger la vidéo encodée.
Les paramètres basés sur le format MPEG-4 offrent le choix entre deux encodeurs : H.264 et HEVC (High Efficiency Video Coding, également connu sous le nom de H.265). Lorsque vous ajoutez un paramètre basé sur le format MPEG-4 à une tâche, Compresseur choisit le format H.264 comme codec par défaut. Vous pouvez changer le codec en HEVC dans l'inspecteur Vidéo si votre ordinateur exécute macOS 10.13 ou une version ultérieure. HEVC est une norme de compression récemment établie qui prend en charge des tailles d'image plus grandes (y compris 8K) et des métadonnées HDR10 pour une vidéo à plage dynamique élevée. La lecture de HEVC nécessite un appareil Apple de dernière génération exécutant macOS 10.13 ou une version ultérieure, iOS 11 ou une version ultérieure, iPadOS 13 ou une version ultérieure, ou tvOS 11 ou une version ultérieure.
La documentation officielle d'Apple pour le contenu vidéo dans Safari peut être trouvée dans l'article ci-dessous https://developer.apple.com/documentation/webkit/safari_tools_and_features/delivering_video_content_for_safari