I've set up a music video channel and each music video file uses .ass subtitle files that contain the artist info and song title, which I keep in the same folder as my music video files. I had a channel working just fine with the subtitles previously before I had to re-install the EratsTV docker on my Unraid. When I change the Subtitle settings in the channel settings, I start receiving errors (when subtitles are switched to "None", the channel works fine with no subtitles, but when I switch it to "Forced", "Any", etc, I get an error and nothing plays.)
[Parsed_subtitles_2 @ 0x5572accf8900] Unable to open HTTP://localhost:8409/media/subtitle/46664 {AVFilterGraph @ 0x5572acce2880] Error initializing filters Failed to set Value apad[a];[0:0]subtitles=http:\;//localhost\;8409/media/subtitle4664:fontsdir=/root/.local/sha for option 'filter_complex': Server returned 5XX Server Error reply for parsing global options: Server returned 5XX Server Error reply
Log shows:
7/13/2025 9:55:47 PM -06:00 Debug Session is already active; returning multi-variant playlist for channel 501
7/13/2025 9:55:47 PM -06:00 Debug Maybe starting ffmpeg session for channel 501, mode segmenter
7/13/2025 9:55:47 PM -06:00 Debug Session is already active; returning multi-variant playlist for channel 501
7/13/2025 9:55:47 PM -06:00 Debug Maybe starting ffmpeg session for channel 501, mode segmenter
7/13/2025 9:55:47 PM -06:00 Debug Session started; returning multi-variant playlist for channel 501
7/13/2025 9:55:47 PM -06:00 Debug WaitForPlaylistSegments took "00:00:03.9131259"
7/13/2025 9:55:47 PM -06:00 Debug Segment count 0 of 1
7/13/2025 9:55:47 PM -06:00 Debug Playlist exists
7/13/2025 9:55:44 PM -06:00 Debug ffmpeg hls error arguments -threads 1 -nostdin -hide_banner -nostats -loglevel error -fflags +genpts+discardcorrupt+igndts -copyts -i /root/.local/share/ersatztv/cache/resources/background.png -f lavfi -i anullsrc -filter_complex [1:0]aresample=async=1:first_pts=0[a];[0:0]loop=-1:1,subtitles=/root/.local/share/ersatztv/temp-pool/subtitle_0:fontsdir=/root/.local/share/ersatztv/cache/streams/fonts[v] -map [v] -map [a] -muxdelay 0 -muxpreload 0 -movflags +faststart -flags cgop -bf 0 -sc_threshold 0 -t 00:01:14.8216338 -r 24 -vsync cfr -video_track_timescale 90000 -b:v 2000k -maxrate:v 2000k -bufsize:v 4000k -c:v libx264 -profile:v high -pix_fmt yuv420p -c:a aac -ac 2 -b:a 192k -maxrate:a 192k -bufsize:a 384k -ar 48k -map_metadata -1 -metadata "service_provider=\"ErsatzTV\"" -metadata "service_name=\"MTV\"" -g 96 -keyint_min 96 -force_key_frames expr:gte(t,n_forced*4) -f hls -hls_time 4 -hls_list_size 0 -segment_list_flags +live -hls_segment_filename /transcode/501/live%06d.ts -hls_flags program_date_time+append_list+omit_endlist+independent_segments /transcode/501/live.m3u8
7/13/2025 9:55:44 PM -06:00 Debug Format ["unknown"] doesn't equal yuv420p
Thanks.