2012-07-09 50 views
0

我有一个iOS应用程序,它利用相机来创建和保存视频,然后上传到网络服务器。但是,当我尝试在使用IE9的服务器上查看这些视频时,我收到了一个音频流,但我只看到了海报。在Chrome浏览器中查看时,我做了看到一个视频,但它从应该是旋转了90度。MP4不玩在IE9/Chrome

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

所有帮助非常感谢,我始终接受一个答案!

回答

1

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

由于iOS设备以固定方向录制,因此视频会旋转,然后根据需要设置rotate元数据标记。一些球员认可并采取行动,许多球员不这样做。

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

+0

看来你是对的元数据,但在其他答案提供的命令不起作用。 – danielmhanover 2012-07-09 19:40:52

+0

不工作怎么样?视频不旋转? – blahdiblah 2012-07-09 20:09:16

+0

我得到它的工作,-vf“转置= 2”需要后input_file。在另一个答案中看到我的评论。但是我还不清楚谁能找出给定视频文件的当前旋转。 – danielmhanover 2012-07-09 20:25:05