help seting up kodi with a 3rd party player to play/record
#1
I'm trying to use a player that will play and record with kodi like vlc or something I think you can setup kodi to allow a 3rd party player play and record content from kodi.... So what ever is the best way to record please someone let me no..
Reply
#2
Why would you want to do that?
Reply
#3
I'm looking to record live tv and other content from the addons ...I'm working on allowing vlc player to play the files then just having vlc record it from what i been reading that might be the best way to do it So i'm working on adding this xml file to make it work... I'm trying to get it to work on my windows ver of kodi first them i'm gonna try it on my firetv and my raspberry pi 2 model b




<playercorefactory>
<players>
<player name="vlc" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/vlc</filename>
<args>"{0}"</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="rtmpdump" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/rtmpdump</filename>
<args>-i "{0}" | vlc fd://0</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="vlc-save" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/vlc</filename>
<args>"{0}" --sout=file/ts:"/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="rtmpdump-vlc-stdout" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/rtmpdump</filename>
<args>-i "{0}" | vlc fd://0 --sout=file/ts:"/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="ffmpeg-save" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ffmpeg</filename>
<args>-i "{0}" -c:v copy -c:a copy "/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="record 30 minutes" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ffmpeg</filename>
<args>-i "{0}" -c:v copy -c:a copy -t 00:30:00 "/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="record 1 hour" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ffmpeg</filename>
<args>-i "{0}" -c:v copy -c:a copy -t 01:00:00 "/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="record 2 hours" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ffmpeg</filename>
<args>-i "{0}" -c:v copy -c:a copy -t 02:00:00 "/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="ssh record 30 minutes" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ssh</filename>
<args>pi '/usr/bin/ffmpeg -i "{0}" -c:v copy -c:a copy -t 00:30:00 "/home/username/mount/ffmpeg/video-$(date +"%H-%M-%m-%d-%y").mkv"' &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="ssh record 1 hour" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ssh</filename>
<args>pi '/usr/bin/ffmpeg -i "{0}" -c:v copy -c:a copy -t 01:00:00 "/home/username/mount/ffmpeg/video-$(date +"%H-%M-%m-%d-%y").mkv"' &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="ssh record 2 hours" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/ssh</filename>
<args>pi '/usr/bin/ffmpeg -i "{0}" -c:v copy -c:a copy -t 02:00:00 "/home/username/mount/ffmpeg/video-$(date +"%H-%M-%m-%d-%y").mkv"' &</args>
<hidexbmc>false</hidexbmc>
</player>
<player name="save-url" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/echo</filename>
<args>"{0}" > "/home/username/Desktop/video-url-$(date +"%H-%M-%m-%d-%y").txt"</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="mpv" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/mpv</filename>
<args>"{0}"</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="mpv-capture" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/mpv</filename>
<args>"{0}" --stream-capture="/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv"</args>
<hidexbmc>true</hidexbmc>
</player>
<player name="mpv-dump" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/mpv</filename>
<args>"{0}" --stream-dump="/home/username/Desktop/video-$(date +"%H-%M-%m-%d-%y").mkv" &</args>
<hidexbmc>false</hidexbmc>
</player>
<rules action="overwrite">
<rule name="rtmp" protocols="rtmp" player="rtmpdump"></rule>
<rule video="true" internetstream="true" player="vlc"></rule>
<rule name="smb" protocols="smb" player="vlc"></rule>
</rules>
</players>
</playercorefactory>
Reply

Logout Mark Read Team Forum Stats Members Help
help seting up kodi with a 3rd party player to play/record0