#Unable to locate movie audio stream selector script

1 messages · Page 1 of 1 (latest)

normal echo
#

I'm receiving this message while trying to play a movie. The result is there is no audio being played. Any thoughts?

frigid arrow
#

that log message has been changed from warning to debug in recent builds. it's not the cause of missing audio. can you set your log level to debug in etv's global settings and try streaming again? it should show more info

normal echo
#

Message
2/20/2023 1:55:24 PM -05:00 Debug FFmpeg pipeline ["ThreadCountOption","NoStandardInputOption","HideBannerOption","NoStatsOption","LoglevelErrorOption","StandardFormatFlags","NoDemuxDecodeDelayOutputOption","FastStartOutputOption","ClosedGopOutputOption","NoSceneDetectOutputOption","TimeLimitOutputOption","EncoderCopyVideo","EncoderCopyAudio","MetadataServiceProviderOutputOption","MetadataServiceNameOutputOption","MetadataAudioLanguageOutputOption","OutputFormatMpegTs","PipeProtocol","ComplexFilter"], [], []
2/20/2023 1:55:24 PM -05:00 Information ffmpeg arguments -threads 1 -nostdin -hide_banner -nostats -loglevel error -fflags +genpts+discardcorrupt+igndts -ss 02:30:30.6546240 -i "D:\MOVIES\Lord of the Rings, Fellowship of the Ring, The (2001) [1080p]\The Lord of the Rings The Fellowship of the Ring (2001) WEBDL-720p.mkv" -map 0:1 -map 0:0 -muxdelay 0 -muxpreload 0 -movflags +faststart -flags cgop -sc_threshold 0 -t 01:17:47.1133760 -c:v copy -c:a copy -metadata "service_provider="ErsatzTV"" -metadata "service_name="Lord of the Rings"" -metadata:s:a:0 language=eng -f mpegts -mpegts_flags +initial_discontinuity pipe:1
2/20/2023 1:55:24 PM -05:00 Debug FFmpeg desired state FrameState { Realtime = True, InfiniteLoop = False, VideoFormat = copy, VideoProfile = Some(high), PixelFormat = None, ScaledSize = FrameSize { Width = 1920, Height = 804 }, PaddedSize = FrameSize { Width = 1920, Height = 1080 }, IsAnamorphic = False, FrameRate = None, VideoBitrate = None, VideoBufferSize = None, VideoTrackTimeScale = None, Deinterlaced = False, FrameDataLocation = Unknown, FFmpegAspectRatio = 16/9, BitDepth = 8 }
2/20/2023 1:55:24 PM -05:00 Information Forcing 1 ffmpeg thread due to buggy combination of stream seek and realtime output
2/20/2023 1:55:24 PM -05:00 Debug No audio title has been specified; selecting stream with most channels

#

2/20/2023 1:55:24 PM -05:00 Debug Found 1 audio streams with preferred audio language code(s) ["eng"]
2/20/2023 1:55:24 PM -05:00 Warning Unable to locate movie audio stream selector script; falling back to built-in logic
2/20/2023 1:55:24 PM -05:00 Debug SelectAudioStream duration: "00:00:00.0002475"
2/20/2023 1:55:24 PM -05:00 Debug Checking for JS Script at C:\Users\Pat\AppData\Local\ersatztv\scripts\audio-stream-selector\movie.js

frigid arrow
#

you're using hls direct? it's selecting the audio track, perhaps your client doesn't support the codec

normal echo
#

Oh I see. I had it set for mpeg but it was same result with his direct

#

Hls direct*

#

Tivimate issue?

frigid arrow
#

possibly? depends on if tivimate and the hardware that its running on supports the codec in the file

normal echo
#

Ok I'll check. It's an Nvidia shield.

frigid arrow
#

that shouldnt have an issue. weird that you don't hear anything

normal echo
#

It doesn't happen with any other files and the only thing different I notice is the audio info is DTS-ES 6.1

#

Btw when the log says forcing 1 ffmpeg does that mean HLS direct is not working?

#

This app is fuckin killer, btw. Great job