Мне любопытно, как использовать FFmpeg для извлечения первого кадра первого видеопотока из файла мультипотокового потока. То, что у меня пока есть:
ffmpeg -i {mediaFile} -ss 0 -map 0:v -vframes 1 -f image2 firstFrame.jpeg
.
Я не уверен насчет части -map
. Как можно быть уверенным, что я работаю над первым видеопотоком? Есть ли способ сначала фильтровать потоки по типу кода c, затем выбрать первый и затем извлечь кадр?
Спасибо.