gpt4 book ai didi

ffmpeg - 使用 libav 混合音频和视频时的时序问题

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

我有一系列编码数据包、H.264 视频和 AAC 音频。当它们出现时,我正在使用 av_write_frame 将它们写入视频文件。

连续给定以下情况

  • 10秒视频,然后
  • 10 秒的视频和音频,然后
  • 10秒的视频。

  • 一切都很好,当通过 VLC 或 QuickTime 播放时,一切看起来都很好。如果我在 Windows Media Player 中播放,音频会立即播放。

    看来我做错了什么,但是检查音频流数据包的 PTS,它们根据音频流的时基设置为 10 秒。

    最佳答案

    似乎最好在流的开头注入(inject)空音频包。这是在 WMP 中播放视频的唯一方法。每个播放器都以不同的方式处理流,这是确保播放器之间兼容性的最佳方式。

    关于ffmpeg - 使用 libav 混合音频和视频时的时序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22357678/

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