Я пытаюсь извлечь субтитры с диска Blu-ray, и это hdmv_pgs_subtitle . Так что я стараюсь
ffmpeg -i file.m2ts -map 0:3 -scodec copy rip3/test.sub 
и получить
Could not write header for output file #0 (incorrect codec parameters ?): 
Operation not permitted
Тогда я делаю
ffmpeg -i file.m2ts -map 0:3 -scodec copy rip3/test.sup 
ffmpeg -i file.m2ts -map 0:3 -scodec copy rip3/test.srt
и кучу других разных расширений, пока я не сделаю снимок .mkv , который работает. 
Как я могу найти то, что расширения ffmpeg позволяет? Я не нашел ни одного места, которое называет .mkv расширением
ffmpeg -formats -formats упоминает matroska , но не говорит, что .mkv - это расширение. Так есть ли способ найти все поддерживаемые расширения файлов для ffmpeg?
РЕДАКТИРОВАТЬ: После прочтения ответа от slhck я нашел расширения, выполнив эту команду в исходной папке.
находить . -type f -имя "* .c" -exec egrep -H ".extensions" {} \;
Имя файла даст некоторую информацию о том, что это за формат.
