The purpose of using ffmpeg in my case is to automate video stream conversion when the transmission daemon put a new file in the download folder. Basically, it’s a combination of inCron and PHP: the PHP script run ffprobe and parse the stdout to figure out if the file contain a HI10 video track, get its ID, and run ffmpeg in the background if necessary).
I don’t know much about Handbrake, but if your tool is smart enough to transcode the video and keep audios tracks and subtitles untouched, well, it is good enough
Regarding anime, in Japan, shows are broadcasted using the ISDB-Tb standard. It is only capable of using H264 (High profile or HiP).
The main advantage of the Hi10P profile (10 bit) is to prevent banding and save bitrate.
With a HiP video source, it is kind of silly to transcode raw sources in 10 bit because the banding is already there.
I’ve just noticed that the “fansubbers” and the quasi-experts at Doom9 treat questions/“challenges to their authority” diffferently. I never understood the High to High10… requiring others to trans back to High just to watch on HW decoders either.
I used High/5.0 in my transcoding and it worked great.
Handbrake has been remarkably powerful in spite of it’s intuitive GUI, even though one might assume that makes it less versatile. I set it to use audio passthrough and include the subtitles present in the source material. There’s a field to enter command line arguments to x264, etc. to override some of the GUI configuration elements. Handbrake also seemed to include the 3 TrueType fonts encoded in the MKV file in the transcoded version as well, so I’m satisfied. (Handbrake also has a CLI, but I’ve never used it.)