| | mithridat1 
 
  
 Gold Member
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите разобраться.
 
 Имеется mkv-файл со следующей картой потоков
 Подробнее...
 В него необходимо корректно добавить русские субтитры.
 Делаю так
 
 ffmpeg -i input.mkv -i rus.srt -map 0:v -c:v copy -map 0:a -c:a copy -map 0:s -c:s copy -map 1 -c:s srt -metadata:s:s:1 language=rus output.mkv
 
 Субтитры добавляются, но при выборе в плеере не отображаются. Английские субтитры, присутствовавшие изначально, отображаются корректно.
 
 Попробовал сделать иначе - извлек отдельно английские субтитры в файл eng.srt и аудио/видео в файл input1.mkv. Соединяю так
 
 ffmpeg -i input1.mkv -i rus.srt -i eng.srt -map 0:v -map 0:a -c:v copy -c:a copy -c:s srt -map 1 -map 2 -metadata:s:s:0 language=rus -metadata:s:s:1 language=eng output.mkv
 
 Субтитры добавляются, но при воспроизведении в браузере не отображаются ни английские, ни русские.
 
 В чем здесь ошибка ? Субтитры рабочие - если подложить их в одну папку с mkv и дать правильные названия то плеер отображает их корректно.
 
 
 |  | Всего записей: 5188 | Зарегистр. 05-01-2006 | Отправлено:  21:07 06-12-2021  | Исправлено: mithridat1,   21:09 06-12-2021
 | 
 |