24 lines
467 B
Plaintext
24 lines
467 B
Plaintext
|
#!/bin/sh
|
||
|
# usage play_remote user@server.de "*.mp4"
|
||
|
|
||
|
_remote=$1
|
||
|
shift
|
||
|
IFS='
|
||
|
'
|
||
|
_files="$*"
|
||
|
printf "Server: $_remote\n"
|
||
|
printf "Files: $_files\n\n"
|
||
|
|
||
|
for _f in $_files;
|
||
|
do
|
||
|
printf "Playing: $_f\n"
|
||
|
ffmpeg -loglevel error \
|
||
|
-i "$_f" \
|
||
|
-c:a copy \
|
||
|
-c:v copy \
|
||
|
-preset ultrafast \
|
||
|
-tune zerolatency \
|
||
|
-f flv pipe: \
|
||
|
| pv -B 200M | ssh $_remote 'export DISPLAY=:0; pv -B 200M - | ffplay -loglevel error -'
|
||
|
done
|