ffmpeg 出现 403 禁止错误,但 m3u8 链接在任何其他播放器(如 Kodi、VLC/desktop 和 apple tv)上均可正常运行

ffmpeg 出现 403 禁止错误,但 m3u8 链接在任何其他播放器(如 Kodi、VLC/desktop 和 apple tv)上均可正常运行

Gus,我遇到了这个难题。有一个包含多个流的 m3u8 播放列表,可以在任何平台上正常工作,例如 kodi、vlc 等。我尝试捕获较低分辨率的视频流作为记录。但是我的命令总是收到错误通知,例如:

Failed to set value '0:v:1' for option 'map': Option not found

通过使用ffmpeg -i“资源”,我可以获得如下流图:

  Program 0
Metadata:
  variant_bitrate : 488000
Stream #0:0: Data: timed_id3 (ID3  / 0x20334449)
Metadata:
  variant_bitrate : 488000
Stream #0:1: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p, 426x240 [SAR 1:1 DAR 71:40], 30 fps, 30 tbr, 90k tbn, 60 tbc
Metadata:
  variant_bitrate : 488000
Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
Metadata:
  variant_bitrate : 488000 .........

我尝试过以下命令:

ffmpeg -i "video_source_playlist..." -map 0:v:1 -map 0:a:2 -c copy output.ts

每次我被告知该值0:v:1不是以下选项map

option not found

有人可以教我如何设置 -map 的正确参数以使其正常工作吗?非常感谢!

相关内容