add thread parameter to transcode