Hi,
Has anyone been able to use vlc as a transcoder for a plugin?
I've been trying to use it to support MPEG-DASH in a proof of concept
plugin (trying to get ahead of the Beeb) but I can't get it to work.
First of all, I think VLC 3 is required, which I have installed on my
Mac (this makes it a bit more difficult as there isn't a simple vlc
binary in /usr/bin etc)
What I have a is a simple script in my plugin/Bin directory:
Code:
--------------------
#!/bin/sh
/Applications/VLC.app/Contents/MacOS/VLC
--------------------
which is executable, then in my custom-convert.conf I have:
Code:
--------------------
dash flc * *
# RB:{BITRATE=-B %B}T:{START=-ss %s}
[playdash.sh] $FILE$ -I dummy -q --no-sout-video --sout
'#transcode{acodec=flac,channels=2,ab=128,samplerate=44100}:standard{access=file,mux=dummy,dst=-}'
vlc://quit -
--------------------
(Which I'm sure bpa will realise has been based heavily/copied from the
excellent playHLS plugin - i tried the playhls.sh but that didn't work
either when changing the app path so I've tried to simplify it a lot)
I have the transcoding option enabled under file types so that's all
good, but nothing happens when I try and play a DASH stream. I have
validated the DASH stream works with the command line:
Code:
--------------------
/Applications/VLC.app/Contents/MacOS/VLC <stream> -I dummy -q
--no-sout-video --sout
'#transcode{acodec=flac,channels=2,ab=128,samplerate=44100}:standard{access=file,mux=dummy,dst=-}'
vlc://quit -
--------------------
In that it dumps a lot of binary output to the console so I think it's
more my plugin set up that isn't working.
------------------------------------------------------------------------
odw199's Profile: http://forums.slimdevices.com/member.php?userid=15387
View this thread: http://forums.slimdevices.com/showthread.php?t=103197
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins