From eddd6328b0f596b25983ff3bc1bbf8b3e8a458eb Mon Sep 17 00:00:00 2001 From: telecaster Date: Mon, 9 Dec 2024 16:09:20 +0100 Subject: [PATCH] add more exp script --- bin/streaming/loopback/launch-virtualcam-flip.sh | 14 ++++++++++++++ tests/pipewire/tc_pw_video_loop.sh | 8 ++++++++ 2 files changed, 22 insertions(+) create mode 100755 bin/streaming/loopback/launch-virtualcam-flip.sh create mode 100755 tests/pipewire/tc_pw_video_loop.sh 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" + -- 2.39.5