以下是我们的程序:
编辑: *首先,使用ffmpeg API创建MPG视频,然后将其与简介和outro视频一起复制(您可以简单地链接MPG视频)。然后使用以下命令将生成的MPG转换为MP4:
ffmpeg -i inputvideo.mpg -sameq -b 3000000 -vcodec libx264 -acodec libvo_aacenc -ac 2 -g 60 -y outputvideo.mp4
基本上,这确实有效。
问题:
我们注意到在初始播放期间(用户还没有点击任何内容,视频仍在下载与否)没有任何区别),如果您注意它,音频播放时会显得异常明显。
但是只要你在视频中点击(一次就足够了,无论你在哪里点击),音频对于视频的其余部分变得更加同步(仍然不完美!)。
无论您是通过我们的Flash播放器还是Windows Media Player查看,此行为都是相同的。我们可以从我们这边做什么(在ffmpeg或qt-faststart中)从一开始就使它同步?
答案 0 :(得分:0)
哈!
原来问题是音频与视频的长度不一样。一旦修复,一切都再次同步。应该先检查一下...... 所以,不是真正的编码错误或问题,更多的是我们内容部门的错误。 ;)