https://github.com/jsuereth/linux_casting_scripts
A few helper scripts to make podcasting/videocasting somewhat easier.
https://github.com/jsuereth/linux_casting_scripts
Last synced: 8 months ago
JSON representation
A few helper scripts to make podcasting/videocasting somewhat easier.
- Host: GitHub
- URL: https://github.com/jsuereth/linux_casting_scripts
- Owner: jsuereth
- Created: 2014-04-05T04:28:16.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-04-05T11:56:51.000Z (about 12 years ago)
- Last Synced: 2025-01-25T10:41:29.238Z (over 1 year ago)
- Language: Shell
- Size: 152 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Casting scripts
Come in two forms:
## setup_pulse.bash
This guy lets you set up your pulse audio so that you can still listen to music/applications but not your own microphone. It feeds incoming audio to a recordable sink, while not looping back all things you hear in hardware out to the recording software.
Primary use case: Scalawags video casting with intro/outro music as part of the live event. Maybe even a sound board one day.
### Usage
```
./pulse_setup.bash
No inputs defined!
Usage:
pulse_setup.bash [options]
This script constructs the necessaary pulse-audio sinks
for recording. There are two sinks created:
* recording_feed_out - for actually recording.
* comp_feed_out - for recording & playback through speakers.
Options:
-i Adds a given pulse audio client to the recording.
You will not be able to hear this input in your speakers.
-mi Adds some monitored input. This client will be recorded,
and you'll be able to listen to it.
-s Adds the specified microphone to the recording.
This will not be heard in your headphones.
-rhythmbox Adds rhythmbox to the recording + still in speakers.
-skip-setup Don't create the pulse sinks for recording/playback
-snowball Add the snowball microphone to the recording.
-h Display this message
```
## twitch-stream.bash
Screencasting focused on twitch.tv. This one lets you record the desktop, an optional image overlay and webcam (in the top right). It uses the setup_pulse script so you have fine controls over the audio portion.
### usage
```
(master %=) ➜ ./twitch-stream.bash -h
Usage:
twitch-stream.bash [options]
This script records to twitch with the given inputs/outputs.
By default the entire screen is recorded and the default
pulse audio device is recorded.
Options:
-webcam Record the webcam.
-twitch-server The twitch subdomain server
(default: live-jfk)
-overlay An image to overlay on top of
the video, but under the webcam,
if the webcam is enabled.
-window On startup select a window to
set the xgrab coordinates.
-s Record a given pulse audio source
on the audio stream.
Example: 'snowball' would find any
snowball microphone connected.
-mi Record any pulse-audio client
and also output to hardware speakers
Examples: rhythmbox, wine
-output An (optional) output file instead of twitch
-loglevel avconv loglevel string.
```
Use at your own risk. If you do, please contribute fixes back. Happy casting!