I have some videos (.mp4) that have been tagged with metadata (descriptions, artwork, actors etc) and I now have subtitle files for them that I want to add as a stream.
I can use ffmpeg
and set both the video and the .srt
file as inputs and get a new output file but the output always seem to lose all of the container level metadata and it sometimes gets annoying always going back and deleting the original files.
Is there a way that I can add the subtitle file as a new stream to the video file without creating a new file? Just by modifying the original video file?
Programs like Subler seem to do this but, out of interest, can it be done from the command line?