Video streaming 如何使用多个视频流播放视频?

Video streaming 如何使用多个视频流播放视频?,video-streaming,mp4,Video Streaming,Mp4,如主题所述,我有一个视频有多个视频流,如何播放此类视频?当我使用ffplay播放时,似乎只有第一个视频流可以播放,如何切换到其他视频流 以下视频信息来自ffmpeg: Duration: 00:00:19.97, start: 0.000000, bitrate: 1538035 kb/s Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31211 kb/s, 29.99 fps,

如主题所述,我有一个视频有多个视频流,如何播放此类视频?当我使用ffplay播放时,似乎只有第一个视频流可以播放,如何切换到其他视频流

以下视频信息来自ffmpeg:

Duration: 00:00:19.97, start: 0.000000, bitrate: 1538035 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31211 kb/s, 29.99 fps, 30 tbr, 1200k tbn, 60 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31217 kb/s, 29.99 fps, 30 tbr, 1200k tbn, 60 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:2(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31216 kb/s, 29.99 fps, 30 tbr, 1200k tbn, 60 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:3(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31257 kb/s, 29.99 fps, 30 tbr, 1200k tbn, 60 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:4(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 31266 kb/s, 29.99 fps, 30 tbr, 1200k tbn, 60 tbc
    Metadata:
      handler_name    : VideoHandler

VLC和ffplay可以播放此类视频

  • VLC
单击视频->视频曲目以选择所需的视频流

  • 即兴表演
使用ffplay播放时,单击“v”切换视频流

开源媒体播放器ijkplayer也可以播放此类视频。演示将向您展示如何播放。源代码中的相关界面包括:

  • selectTrack
  • 取消跟踪

  • VLC会的。@Brad我试过VLC,是的,它能玩