スレッドが必要な理由は、データの読み書き時間よりエンコードの時間のほうが長くかかるからです
同期的に処理をした場合、コアを1つしか使ってくれないので、もう少し処理を速くしたいなと思いまして