Video MP4视频在Flowplayer Flash中被截断(截短)

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秒 这到底是为什么呢 以

我已经成功地将Flowplayer Flash与.f4v Flash视频文件一起使用,但当我尝试使用.mp4文件时,我遇到了一个奇怪的问题:视频播放效果很好,但被截短了。我有六个MP4视频,持续时间从7:19到14:34不等,Flowplayer播放的持续时间从0:10到5:03不等,但每个视频的持续时间都是一样的

但这并非完全武断。我制作了一个电子表格,发现每个视频截短的持续时间是7:09,最长的是14:18。所以现在的情况是视频的持续时间(以秒为单位)取429 7分9秒

这到底是为什么呢

以下是我的Flowplayer设置:

<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算法。有什么想法吗