Гас, я получил эту загадку. Существует список воспроизведения m3u8 с несколькими потоками, который отлично работает на любой платформе, такой как kodi, vlc и т.д. Я пытаюсь записать видеопоток с более низким разрешением в качестве записи. Купить мою команду всегда получил сообщение об ошибке, как:
Failed to set value '0:v:1' for option 'map': Option not found
Используя ffmpeg -i
"resource", я могу получить карту потоков следующим образом:
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, чтобы я мог заставить его работать? Большое спасибо!