Hello and thank you for your time.
I ripped several playlists of documentaries from a couple of YouTube channels I follow to create a documentary channel. I added the folder to ErsatzTV TV's local library as "other video" and created a smart collection that includes the content in said folder. That smart collection was used to populate a channel. The channel shows up in my listings, as does its programming, but it never (or at least rarely) plays. I'm not sure if it has something to do with the format the files are saved in, though I wouldn't think so as they're all mp4s at 720p and play just fine when I open them in VLC.
I'm not sure what I'm doing wrong here and I'm hoping someone that understands the workings better than I might be able to assist me with this. I've included an excerpt from the log file that describes the latest failure to play the channel below.
From the log file:
2023-11-07 10:27:57.668 -07:00 [INF] Starting ts stream for channel 23
2023-11-07 10:27:57.668 -07:00 [INF] ffmpeg arguments -nostdin -threads 1 -hide_banner -loglevel error -nostats -fflags +genpts+discardcorrupt+igndts -re -i http://localhost:8409/iptv/channel/23.m3u8?mode=segmenter -map 0 -c copy -metadata "service_provider=\"ErsatzTV\"" -metadata "service_name=\"Timeline World War 2\"" -f mpegts pipe:1
2023-11-07 10:27:57.695 -07:00 [INF] Starting HLS session for channel 23
2023-11-07 10:27:57.696 -07:00 [INF] HLS segmenter will work ahead for channel 23
2023-11-07 10:27:58.697 -07:00 [INF] Forcing 1 ffmpeg thread when hardware acceleration is used
2023-11-07 10:27:58.698 -07:00 [INF] ffmpeg hls arguments -threads 1 -nostdin -hide_banner -nostats -loglevel error -fflags +genpts+discardcorrupt+igndts -hwaccel cuda -ss 00:33:29.7576728 -c:v h264_cuvid -hwaccel_output_format cuda -i "V:\YouTube Playlists\Timeline World History\World War 2\Gustloff Disaster: The Deadliest Shipwreck In History | Hunt For U-479 | Timeline.mp4" -loop 1 -i C:\Users\catfi\AppData\Local\ersatztv\cache\artwork\watermarks\A9\A931FAA3B7C7DAF1D34EA99FB44E6EC9 -filter_complex [0:1]loudnorm=I=-16:TP=-1.5:LRA=11,apad=whole_dur=3350453.696ms[a];[0:0]scale_cuda=1920:1080:format=nv12,setsar=1,scale_cuda=format=yuv420p[v];[1:0]scale=288:-1,format=yuva420p,fade=in:st=122.3043272:d=1:alpha=1:enable='between(t,0,136.3043272)',fade=out:st=137.3043272:d=1:alpha=1:enable='between(t,123.3043272,1021.3043272)',fade=in:st=1022.3043272:d=1:alpha=1:enable='between(t,138.3043272,1036.3043272)',fade=out:st=1037.3043272:d=1:alpha=1:enable='between(t,1023.3043272,3350.453696)',hwupload_cuda[wm];[v][wm]overlay_cuda=x=W-w-96:y=H-h-54[vwm] -map [a] -map [vwm] -muxdelay 0 -muxpreload 0 -movflags +faststart -flags cgop -sc_threshold 0 -t 00:22:20.6960232 -video_track_timescale 90000 -b:v 2000k -maxrate:v 2000k -bufsize:v 4000k -c:v h264_nvenc -c:a ac3 -b:a 192k -maxrate:a 192k -bufsize:a 384k -ar 48k -map_metadata -1 -metadata "service_provider=\"ErsatzTV\"" -metadata "service_name=\"Timeline World War 2\"" -metadata:s:a:0 language=eng -g 100 -keyint_min 100 -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 C:\Users\catfi\AppData\Local\etv-transcode\23\live%06d.ts -hls_flags program_date_time+append_list+discont_start+omit_endlist+independent_segments -mpegts_flags +initial_discontinuity C:\Users\catfi\AppData\Local\etv-transcode\23\live.m3u8