Иногда я получаю несколько файлов mp4, которые содержат поток данных типа. Когда я играю такие файлы с помощью vl c, я вижу дополнительный субтитр, который на самом деле не является потоком субтитров. Например, это просто включает в себя "Глава 03"! Действительно, оригинальный файл mp4 должен включать видео и аудио поток, тогда как ffmpeg показывает дополнительный поток данных. Это тот же поток, который vl c показывает как дополнительный поток субтитров. Иногда файл включает в себя четыре потока, видео, аудио и реальный поток субтитров. Я не хочу использовать -sn, чтобы удалить эти настоящие субтитры. Я просто хочу удалить то, что можно назвать потоком субтитров, но это не так. Они обычно представляются как поток данных, но vl c показывает их как поток субтитров. Я также не хочу использовать -dn или -map_metadata -1 для удаления данных из mp4, потому что иногда mp4 включает данные глав, которые я не хочу удалять. Я просто хочу удалить эти поддельные субтитры, которые представлены в виде данных.
Как это возможно сделать с помощью ffmpeg?