diff --git a/docker-compose.yml b/docker-compose.yml index a85e543..432f9f2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,10 +24,10 @@ services: volumes: - /mnt/user/plex:/media:ro - ./transcode-config.yaml:/app/config.yaml:ro - - transcode-cache-v4:/cache + - transcode-cache-v5:/cache ports: - "8090:8080" restart: unless-stopped volumes: - transcode-cache-v4: + transcode-cache-v5: diff --git a/patches/go-transcode-vaapi.patch b/patches/go-transcode-vaapi.patch index e180624..73370d5 100644 --- a/patches/go-transcode-vaapi.patch +++ b/patches/go-transcode-vaapi.patch @@ -121,3 +121,19 @@ index 9bbe037..c0297fe 100644 } // Audio specs +@@ -106,12 +127,15 @@ func TranscodeSegments(ctx context.Context, ffmpegBinary string, config Transcod + args = append(args, []string{ + "-c:a", "aac", + "-b:a", fmt.Sprintf("%dk", profile.Bitrate), ++ "-af", "aresample=async=1:min_hard_comp=0.100", + }...) + } + + // Segmenting specs + args = append(args, []string{ + "-f", "segment", ++ "-muxdelay", "0", ++ "-muxpreload", "0", + "-segment_time_delta", "0.2", + "-segment_format", "mpegts", + "-segment_times", commaSeparatedSegTimes,