我有一个 iOS 应用程序,它利用相机创建和保存视频,然后将其上传到网络服务器。但是,当我尝试使用 IE9 在服务器上观看这些视频时,我得到一个音频流,但我只看到海报。在 Chrome 中观看时,我确实看到了一个视频,但它与应有的位置旋转了 90 度。
MP4 文件已使用 H.264 编码。当我尝试将 MP4 转换为 FLV 并在 Flash 播放器中使用时,它仍然旋转了 90 度。我尝试过videojs,但无济于事。是什么原因造成的,我该如何解决?
非常感谢所有帮助,我总是接受答案!
我不知道为什么视频不能在 IE9 上播放。
视频旋转是因为 iOS 设备以固定方向录制,然后根据需要设置rotate
元数据标签。一些玩家识别并采取行动,许多人没有。
有关使用 FFmpeg 旋转视频的说明,请参阅此答案,尽管大多数视频处理软件都应该能够做到这一点。