Use ffprobe
para determinar se há um fluxo de legendas. Se houver, use o filtro legendas .
ffprobe -loglevel error -select_streams s:0 -show_entries stream=codec_type -of csv=p=0 input.mkv
- Se houver legendas, a saída será
subtitle
. - Se não houver legendas, não haverá saída alguma.