Próbuję dodać napisy tekstowe do kontenera .mp4 za pomocą ffmpeg:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Kiedy próbuję uruchomić tę linię, wyświetla mi się błąd:
Liczba map strumieni musi odpowiadać liczbie strumieni wyjściowych.
Jeśli spróbuję zmienić mp4 na mkv (chociaż mp4 obsługuje napisy tekstowe), tak:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Prawidłowo odwzorowuje strumienie, ale wyświetla błąd:
Nie znaleziono kodera (identyfikator kodeka 94210) dla strumienia wyjściowego # 0.2
Kiedy uruchamiam
ffmpeg -codecs
Widzę, że kodek srt jest obsługiwany jako dekoder i koder, jednak nie jestem pewien, co jest używane do kodowania mp4 i mkv subs i czy muszę go włączyć, czy skompilować osobno.