bad quality ffmpeg hls output

I have a command which creates renditions but the output video is now quite HD

_1080 = (
    "ffmpeg -y -i file_path -preset fast -g 48 -sc_threshold 0 "
    "-map 0:0 -map 0:1 -map 0:0 -map 0:1 -map 0:0 -map 0:1 -map 0:0 -map 0:1 "
    '-s:v:0 1920x1080 -c:v:0 libx264 -vf "scale=1920:-1" '
    '-s:v:1 1280x720 -c:v:1 libx264 -vf "scale=1280:-1" '
    '-s:v:2 854x480 -c:v:2 libx264 -vf "scale=854:-1" '
    '-s:v:3 640x360 -c:v:3 libx264 -vf "scale=640:-1" '
    '-c:a copy -var_stream_map "v:0,a:0 v:1,a:1 v:2,a:2 v:3,a:3" '
    "-master_pl_name master.m3u8 -f hls -hls_time 6 -hls_list_size 0 "
    "-hls_segment_filename v%v/fileSequence%d.ts "
    "v%v/prog_index.m3u8"
)

I’ve attached links to the screenshot of the videos (slight nswf, it has a jaguar in it)

original: imgur.com/a/3WweRlt

output: imgur.com/a/3lhHlIx

I’ve attached properties of both videos
Original and Output video properties
I know bitrate is low but I doubt that’s the cause of the low quality

Read more here: Source link