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 的正确参数以使其正常工作吗?非常感谢!