0

我有一个 iOS 应用程序,它利用相机创建和保存视频,然后将其上传到网络服务器。但是,当我尝试使用 IE9 在服务器上观看这些视频时,我得到一个音频流,但我只看到海报。在 Chrome 中观看时,我确实看到了一个视频,但它与应有的位置旋转了 90 度。

MP4 文件已使用 H.264 编码。当我尝试将 MP4 转换为 FLV 并在 Flash 播放器中使用时,它仍然旋转了 90 度。我尝试过videojs,但无济于事。是什么原因造成的,我该如何解决?

非常感谢所有帮助,我总是接受答案!

4

1 回答 1

1

我不知道为什么视频不能在 IE9 上播放。

视频旋转是因为 iOS 设备以固定方向录制,然后根据需要设置rotate元数据标签。一些玩家识别并采取行动,许多人没有。

有关使用 FFmpeg 旋转视频的说明,请参阅此答案,尽管大多数视频处理软件都应该能够做到这一点。

于 2012-07-09T19:06:49.777 回答