View Single Post
Old 1st November 2017, 18:47   #2  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,738
If you have 8-bit source, it'll be safer and faster to just encode in 8-bit. Setting output to full range RGB 10-bit is doing a whole lot of interpolation from an 8-bit limited range 4:2:0 source. That's going from 12 bits per pixel to 30 bits per pixel, and ffmpeg's >8-bit filters just aren't that good or well documented. Also, that file is going to be a lot more challenging to decode. Just pass through the 8-bit limited range 4:2:0 as is. That should easily double your encoding speed while you're at it.

Turning off SAO and deblock from previously encoded sources likely will just increase bitrate; the detail those would nominally preserve likely isn't there in the first place.

I'd just go with -preset slower (which is where all the good stuff from HEVC gets turned on) without other parameters and see what you get.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote