El iPhone, Samsung y algunos otros siempre grabarán vídeos en orientación horizontal. Si el vídeo necesita rotación, el vídeo del iPhone instruye al reproductor de vídeo para que rote el vídeo de vuelta a la normalidad durante la reproducción.
Desafortunadamente, los formatos de vídeo modernos requieren aceleración por hardware para reproducir vídeos y ese hardware, principalmente en televisores, es incapaz de honrar esta rotación. Dado que el hardware falla en rotar el vídeo correctamente, el vídeo horizontal se reproduce incorrectamente ¡porque la rotación es incorrecta!
En mi experiencia, el Google TV con el dongle de Chromecast reproduce correctamente todos los vídeos del iPhone a mediados de 2023. Los Amazon Fire TV Sticks y los televisores Sony Bravia no rotarán estos vídeos cuando sea necesario. Posiblemente esto cambie en el futuro, pero ahora mismo esos dispositivos son incapaces de reproducir vídeos del iPhone que requieran rotación usando aceleración por hardware. Debes desactivar la aceleración por hardware en mi aplicación para rotar correctamente los vídeos.
Desafortunadamente, desactivar la aceleración por hardware puede significar que el vídeo se vuelva irreproducible ya que se reproducirá demasiado lento. Los vídeos modernos HEVC requieren aceleración por hardware para reproducirse.
¿Qué puedes hacer?
Si los vídeos son de 1080p o menos, intenta desactivar la aceleración por hardware para evitar el decodificador del dispositivo. Puedes hacer esto yendo a los ajustes de la aplicación > General > y desactivar «Acelerar Videos por Hardware». Aunque esto también funcionará para vídeos 4K, estos típicamente requieren aceleración por hardware HEVC / h.265 y desactivar la aceleración resultará en una reproducción entrecortada.
Puedes subir los archivos a un servicio que automáticamente transcodifique los vídeos a formatos ampliamente compatibles, como Flickr o Google Photos. Estos servicios rotarán correctamente el vídeo como parte de su proceso de conversión.
Puedes recodificar manualmente los vídeos usando Handbrake para eliminar el requisito de rotación. Esto aumentará la compatibilidad y usualmente la recodificación resulta en una codificación más eficiente que será más pequeña y ayudará con la transmisión. Es importante darse cuenta de que muchos servicios de almacenamiento en la nube no son servicios de transmisión de vídeo y reproducir vídeos 4K crudos desde ellos puede usar hasta 8 MB/s. Esto es un alto requerimiento para todo el hardware entre tú y el servicio.