Sto cercando di aggiungere sottotitoli di testo a un contenitore .mp4 usando ffmpeg:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Quando provo a eseguire questa riga, viene visualizzato un errore:
Il numero delle mappe di flusso deve corrispondere al numero di flussi di output.
Se provo a cambiare mp4 in mkv (sebbene mp4 supporti i sottotitoli di testo), in questo modo:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Mappa correttamente i flussi, ma restituisce un errore:
Encoder (codec id 94210) non trovato per il flusso di output n. 0.2
Quando lancio
ffmpeg -codecs
Vedo che il codec srt è supportato come decodificatore e codificatore, tuttavia non sono sicuro di cosa venga utilizzato per la codifica dei sub mp4 e mkv e se devo accenderlo o compilare separatamente.