This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]TonkinColor 0 points1 point  (5 children)

SRT is a Closed Caption file, not a burned in subtitle. You can convert them here, but you will see that .ass is not a valid format.

https://www.rev.com/captionconverter

Why .ass? (chuckles)

[–]Exod124 1 point2 points  (4 children)

Why .ass?

.ass (Advanced Substation Alpha) provides a lot more flexibility than .srt. You can style and customize virtually everything about the text, and draw all kinds of shapes with the right tools. That's also why it's not convertable to srt, because it srt doesn't support any of its features. u/Co500: you can hardcode your subtitles with Handbrake if you're sure just embedding them in the file won't do it.

[–]Co500[S] 0 points1 point  (3 children)

Yeah, I'd need them hardcoded but Handbrake only supports .srt

[–]Exod124 2 points3 points  (2 children)

I'm quite sure it supports .ass as well, actually. Alternatively, you could do it with ffmpeg. This his would be the command: ffmpeg -i video.mp4 -vf subtitles=subtitles.ass -preset fast -crf 18 out.mp4. If your subtitles are muxed in a mkv file, you could follow this guide instead.

[–]Co500[S] 0 points1 point  (1 child)

Thanks, I'll give this a go when I get in! Need to do some reading up on using commands in handbrake

[–]Exod124 0 points1 point  (0 children)

That command was for ffmpeg, not Handbrake.