gpt4 book ai didi

flash - MP4 视频略微异步 - 但仅在初始播放时

转载 作者:行者123 更新时间:2023-12-04 23:04:35 26 4
gpt4 key购买 nike

这是我们的程序:

  • 我们使用 ffmpeg (H264/AAC) 创建实时 MP4 视频,作为 API 和命令行工具。*
  • qt-faststart 用于将元数据移动到文件的开头,以在我们的 Flash 客户端中启用快速播放。
  • 视频重命名为 *.m4v。
  • 用户使用我们的 Flash 客户端下载视频并立即开始播放,因为元数据位于开头。

  • 编辑:
    *首先,使用 ffmpeg API 创建 MPG 视频,然后将其与介绍和结尾视频一起复制(您可以简单地链接 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 中)做些什么来让它从一开始就同步吗?

    最佳答案

    哈!

    原来问题在于音频与视频的长度不同。一旦这个问题得到解决,一切都再次同步。应该先检查那个...
    所以,不是真正的编码错误或问题,更多的是我们内容部门的错。 ;)

    关于flash - MP4 视频略微异步 - 但仅在初始播放时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10381485/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com