// go get gopkg.in/transloadit/go-sdk.v1 package main import ( "fmt" "gopkg.in/transloadit/go-sdk.v1" ) options := transloadit.DefaultConfig options.AuthKey = "YOUR_TRANSLOADIT_KEY" options.AuthSecret = "YOUR_TRANSLOADIT_SECRET" client := transloadit.NewClient(options) // Initialize new Assembly assembly := transloadit.NewAssembly() // Set Encoding Instructions assembly.AddStep(":original", map[string]interface{}{ "robot": "/upload/handle" }) assembly.AddStep("video_resized", map[string ... If so, you come to the right place! This article will show you a step by step guide on how to find and download the right subtitles for your MP4 videos as well as add subtitles to MP4. In fact, this guide also applies to add subtitles to AVI, MKV, WTV, WMV, VOB, MPG, MOV, DV, FLV, WebM, OGV, and etc. The code already exists for many general FFmpeg qsv uses with the mpeg2, h264, and h265 codecs. You can check qsv_decode_init in qsvdec.c for a more complete decode initialization. However, it is still in active development and, like any project, may have regressions as new code is committed.