使用 ffmpeg 创建的视频可以在桌面版 chrome 上播放,但不能在移动版 chrome 上播放?

使用 ffmpeg 创建的视频可以在桌面版 chrome 上播放,但不能在移动版 chrome 上播放?

我有一个项目

  1. 生成带有标题的 .jpg 文件(使用 imagemagick convert)
  2. 将步骤 1 中的 .jpg 文件与 .aac 音频文件合并,创建一个 .mp4 文件
  3. 将步骤 2 中的几个视频连接成一个大的 .mp4 文件。

一切都运行良好,但我现在发现,第 3 步中最终合并的 .mp4 文件在 Windows 中通过 Chrome 或 VLC 或其他方式播放得很好。但当我尝试使用 android/chrome 在手机上观看同一个视频时,它似乎不知道如何播放。

我确信这与帧速率(上面的第 1 步?)或编码或其他东西有关,但有人能给我一些提示,让我朝着正确的方向前进吗?似乎就是想不通。发生这一切的服务器是 Ubuntu Server 20.04。

答案1

我猜当我发布这篇文章时我的谷歌思维还没有苏醒。我最终按照这个页面的答案解决了这个问题。

https://stackoverflow.com/questions/17379971/html5-video-chrome-ffmpeg-mp4-working-in-all-but-chrome

相关内容