Video MP4视频在Flowplayer Flash中被截断(截短)
我已经成功地将Flowplayer Flash与.f4v Flash视频文件一起使用,但当我尝试使用.mp4文件时,我遇到了一个奇怪的问题:视频播放效果很好,但被截短了。我有六个MP4视频,持续时间从7:19到14:34不等,Flowplayer播放的持续时间从0:10到5:03不等,但每个视频的持续时间都是一样的 但这并非完全武断。我制作了一个电子表格,发现每个视频截短的持续时间是7:09,最长的是14:18。所以现在的情况是视频的持续时间(以秒为单位)取429 7分9秒 这到底是为什么呢 以下是我的Flowplayer设置:Video MP4视频在Flowplayer Flash中被截断(截短),video,mp4,flowplayer,Video,Mp4,Flowplayer,我已经成功地将Flowplayer Flash与.f4v Flash视频文件一起使用,但当我尝试使用.mp4文件时,我遇到了一个奇怪的问题:视频播放效果很好,但被截短了。我有六个MP4视频,持续时间从7:19到14:34不等,Flowplayer播放的持续时间从0:10到5:03不等,但每个视频的持续时间都是一样的 但这并非完全武断。我制作了一个电子表格,发现每个视频截短的持续时间是7:09,最长的是14:18。所以现在的情况是视频的持续时间(以秒为单位)取429 7分9秒 这到底是为什么呢 以
<a id="player" href="/path/to/video_1.mp4" style="display: block; max-width: 1440px;"></a>
<script>
flowplayer('player', '/Static/flowplayer/flowplayer-3.2.18.swf', {
clip: {
autoPlay: false,
autoBuffering: true
},
});
</script>
使用exiftool,我发现这种行为不是Flowplayer的错;在转换到MP4的过程中,可能是损坏的元数据潜入。我发现这些价值观:
Duration : 0:11:23
Track Duration : 0:11:23
Media Duration : 0:04:13
最后一个是不正确的,Flowplayer对此很认真。我使用以下ffmpeg命令修复了这些文件:
ffmpeg -i video_1.mp4 -vcodec copy -acodec copy video_1_fixed.mp4
更多信息
编辑:我的客户将这些文件从WMV转换为MP4,然后再发送给我。我不知道他们用的是什么软件,但我还是很好奇为什么会用到模429算法。有什么想法吗