From: telecaster Date: Mon, 9 Dec 2024 15:09:20 +0000 (+0100) Subject: add more exp script X-Git-Tag: 4.0.0~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=fcd99b5bb8fe77e1f53d3dec9862cdc2a0f12456;p=telecaster-server.git add more exp script --- diff --git a/bin/streaming/loopback/launch-virtualcam-flip.sh b/bin/streaming/loopback/launch-virtualcam-flip.sh new file mode 100755 index 0000000..1c8c546 --- /dev/null +++ b/bin/streaming/loopback/launch-virtualcam-flip.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +URL=http://$1:8000/monitor.webm + +VIDEO_SINK_NAME="/dev/video12" +AUDIO_SINK_NAME="mix-for-virtual-mic" + +gst-launch-1.0 uridecodebin uri="$URL" name=uridec do-timestamp=true live=true \ + ! videoconvert \ + ! v4l2sink device=$VIDEO_SINK_NAME sync=true \ + uridec. \ + ! queue \ + ! audioconvert \ + ! pulsesink device=$AUDIO_SINK_NAME sync=true diff --git a/tests/pipewire/tc_pw_video_loop.sh b/tests/pipewire/tc_pw_video_loop.sh new file mode 100755 index 0000000..b757abd --- /dev/null +++ b/tests/pipewire/tc_pw_video_loop.sh @@ -0,0 +1,8 @@ +# !/usr/bin/env bash + +gst-launch-1.0 pipewiresrc client-name="video flip" \ + ! queue ! videoconvert \ + ! queue ! videoflip method=rotate-180 \ + ! queue ! videoconvert \ + ! queue ! pipewiresink mode=provide client-name="video-flip" +