This is an example CLI I tried:
/Applications/VLCStreamer.app/Contents/Resources/VLC/VLC.app/Contents/MacOS/VLC --ignore-config -I dummy /Volumes/Data/TV-Record/Gotham-2019-02-28-20-00-05.ts vlc://quit --sout=#transcode{vcodec=h264,soverlay,acodec=aac,channels=2,venc=x264{profile=baseline,level=2.2,keyint=90,bframes=0,ref=1,nocabac},width=640,vb=600,ab=40,audio-sync,deinterlace}:std{access=livehttp{seglen=10,index="/Users/spiro/Library/Application\ Support/VLCStreamer/Streams/Gotham-2019-02-28-20-00-05/stream.m3u8",index-url=stream-###.ts},mux=ts{use-key-frames},dst="/Users/spiro/Library/Application\ Support/VLCStreamer/Streams/Gotham-2019-02-28-20-00-05/stream-###.ts"} --sout-ffmpeg-strict=-2 -vvv
Got:
[0x50d548] main stream output debug: using sout chain=`transcodedeinterlace:stddst=/Users/spiro/Library/Application\ Support/VLCStreamer/Streams/Gotham-2019-02-28-20-00-05/stream-###.ts'
[0x50d548] main stream output debug: stream=`stddst=/Users/spiro/Library/Application\'
[0x50d878] main stream out debug: looking for sout stream module: 0 candidates
[0x50d878] main stream out debug: no sout stream module matched "stddst=/Users/spiro/Library/Application\"
[0x50d878] main stream out debug: TIMER module_need() : 0.101 ms - Total 0.101 ms / 1 intvls (Avg 0.101 ms)
[0x50d878] main stream out debug: destroying chain... (name=(null))
[0x50d878] main stream out debug: destroying chain done
[0x50d548] main stream output error: stream chain failed for `transcodedeinterlace:stddst=/Users/spiro/Library/Application\ Support/VLCStreamer/Streams/Gotham-2019-02-28-20-00-05/stream-###.ts'
[0x50ab88] main playlist debug: finished input
[0x406a88] main input error: cannot start stream output instance, aborting
/Applications/VLCStreamer.app/Contents/Resources/VLC/VLC.app/Contents/MacOS/VLC --ignore-config -I dummy /Volumes/Data/TV-Record/Gotham-2019-02-28-20-00-05.ts vlc://quit --sout=#transcode{vcodec=h264,soverlay,acodec=aac,channels=2,venc=x264{profile=baseline,level=2.2,keyint=90,bframes=0,ref=1,nocabac},width=640,vb=600,ab=40,audio-sync,deinterlace}:std{access=livehttp{seglen=10,index="/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream.m3u8",index-url=stream-###.ts},mux=ts{use-key-frames},dst="/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream-###.ts"} --sout-ffmpeg-strict=-2 -vvv
[0x416ea8] main playlist debug: adding item `Gotham-2019-02-28-20-00-05.ts' ( file:///Volumes/Data/TV-Record/Gotham-2019-02-28-20-00-05.ts )
[0x416ea8] main playlist debug: no fetch required for (null) (art currently (null))
[0x500ee8] main interface debug: looking for interface module: 1 candidate
[0x41d0a8] main input debug: Creating an input for 'Gotham-2019-02-28-20-00-05.ts'
[0x500ee8] dummy interface: using the dummy interface module...
[0x500ee8] main interface debug: using interface module "dummy"
[0x500ee8] main interface debug: TIMER module_need() : 0.502 ms - Total 0.502 ms / 1 intvls (Avg 0.502 ms)
[0x416ea8] main playlist debug: processing request item: null, node: Playlist, skip: 0
[0x416ea8] main playlist debug: rebuilding array of current - root Playlist
[0x416ea8] main playlist debug: rebuild done - 2 items, index -1
[0x416ea8] main playlist debug: starting playback of the new playlist item
[0x416ea8] main playlist debug: resyncing on Gotham-2019-02-28-20-00-05.ts
[0x416ea8] main playlist debug: Gotham-2019-02-28-20-00-05.ts is at 0
[0x416ea8] main playlist debug: creating new input thread
[0x41bbc8] main input debug: Creating an input for 'Gotham-2019-02-28-20-00-05.ts'
[0x504078] main stream output debug: using sout chain=`transcodedeinterlace:stddst=/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream-###.ts'
[0x504078] main stream output debug: stream=`stddst=/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream-###.ts'
[0x504318] main stream out debug: looking for sout stream module: 0 candidates
[0x504318] main stream out debug: no sout stream module matched "stddst=/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream-###.ts"
[0x504318] main stream out debug: TIMER module_need() : 0.082 ms - Total 0.082 ms / 1 intvls (Avg 0.082 ms)
[0x504318] main stream out debug: destroying chain... (name=(null))
[0x504318] main stream out debug: destroying chain done
[0x504078] main stream output error: stream chain failed for `transcodedeinterlace:stddst=/Users/spiro/tmp/Gotham-2019-02-28-20-00-05/stream-###.ts'
[0x416ea8] main playlist debug: finished input
[0x41bbc8] main input error: cannot start stream output instance, aborting
Note file exists:
mac-mini:~/scripts#ls -lah /Volumes/Data/TV-Record/Gotham-2019-02-28-20-00-05.ts
-rw-r--r-- 1 spiro staff 4.8G Feb 28 21:00 /Volumes/Data/TV-Record/Gotham-2019-02-28-20-00-05.ts