Advanced FFMPEG Live Streaming: Adding GUI with Termination | Part 7

Subscribers:
802
Published on ● Video Link: https://www.youtube.com/watch?v=5fW4IEv9i9I



Counter-Strike: Source
Category:
Tutorial
Duration: 5:22
74 views
4


Welcome back to our FFMPEG series! In this video, we take our live streaming setup to the next level by introducing a Graphical User Interface (GUI) with Zenity. We've made significant progress since the last video, where we automated the process of switching between video inputs using Bash scripts. Now, we've enhanced the GUI by adding an additional Zenity window that allows you to terminate the current instance of FFMPEG.

During the video, we walk you through the updated script, "gui.sh," which incorporates a new variable called "selection C." This variable captures your choice from the GUI and determines whether you want to kill the current FFMPEG instance or not. If you select "yes," the script executes the "killall ffmpeg" command, which gracefully terminates any active FFMPEG processes. If you choose "no," you'll need to manually terminate FFMPEG after the video ends.

Watch as we demonstrate the script in action, selecting input sources and deciding whether to terminate FFMPEG immediately or wait for the video to end. We discuss potential issues with using the "killall ffmpeg" command and provide insights on how to handle specific scenarios, such as the intro video or break video.

Additionally, we share our upcoming plans for the series, including the implementation of overlays in live streaming. We'll explore how to add call-to-action overlays, such as subscription reminders, likes, and comments, to enhance viewer engagement. We'll also revisit FIFO pipes as we continue to refine our scripts before transitioning to a C program. If you have any suggestions or ideas, feel free to leave them in the comments.

Stay tuned for the release of the edited version of this video in the next few days, where we delve deeper into overlays and discuss the importance of FIFO pipes. Make sure to catch our live streams, happening weekly, as we test and fine-tune the various functionalities of our FFMPEG setup.

Don't forget to subscribe and turn on notifications so you don't miss any future videos in this series. Thank you for watching, and have a great day!

⬇️⬇️⬇️Subscribe to our channel for more Videos!⬇️⬇️⬇️
👉https://www.youtube.com/channel/UCpWcbuBcTjHm8X6W0pySi5A?sub_confirmation=1


Samples & Tests git:
https://github.com/transvidium/samplesandtests

Samples & Tests website:
https://transvidium.com/samplesandtests/

Samples & Tests: Blog:
https://qwerty12134.blogspot.com/


🔴Business inquiries:⬇️⬇️⬇️
https://docs.google.com/forms/d/e/1FAIpQLSfEiKjMGrgo3DcJRBRyuqIgPMpuI02c6UNhcxHDzupq69J7kg/viewform


🔴Affiliate Links: ⬇️⬇️⬇️

Namecheap Domains:
https://www.tkqlhce.com/click-100638314-12892698

Rexing wifi Dashcam:
https://www.anrdoezrs.net/click-100638314-13999325

RVT RV Finder:
https://www.anrdoezrs.net/click-100638314-10676664

Creality 3D Printers:
https://www.tkqlhce.com/click-100638314-14476734

Adagio Teas:
https://www.jdoqocy.com/click-100638314-10405733

Signs on the cheap:
https://www.anrdoezrs.net/click-100638314-11312833

Filippa Marketplace:
https://www.jdoqocy.com/click-100638314-15232687

Holiday Autos:
https://www.anrdoezrs.net/click-100638314-12363666

Hushed (Telephone app):
https://www.tkqlhce.com/click-100638314-14417030

Vonage:
https://www.dpbolvw.net/click-100638314-15461706

RX Safety (Glasses):
https://www.tkqlhce.com/click-100638314-15138183

Segway (free shipping on orders over $99):
https://www.jdoqocy.com/click-100638314-15349390

AAA Auto Club:
https://www.anrdoezrs.net/click-100638314-15371181

Checks in the Mail:
https://www.anrdoezrs.net/click-100638314-13333421

Crystal Travel:
https://www.jdoqocy.com/click-100638314-13280458

Phrozen 3D Printers
https://www.tkqlhce.com/click-100638314-15455799

Char-Broil Smokers
https://www.tkqlhce.com/click-100638314-15246523



🔴Affiliate Disclaimer :
The channel Samples & Tests is a channel dedicated to providing sample tests for various purposes. The channel is not affiliated with any particular testing organization. The channel provides sample tests for informational purposes only. The channel does not provide any guarantee of accuracy or completeness of any of the tests provided.


🔴Disclaimer :
This channel is all about samples and tests of technical projects. Any information provided in these videos is for educational and informational purposes only. I am not responsible for any actions you take as a result of watching any of my videos.


#ffmpeg #livestreaming #zenity #bashscripting #sigterm #killall




Other Videos By Samples & Tests


2023-07-07Testing a Live Streaming Program in C with Webcam Integration | C Programming Live Stream(7July2023)
2023-07-01Creating a C Program for Live Streaming | Part 3 | GUI Interface with GTK3 | C Programming Tutorial
2023-06-23Live Stream Testing: C Program for YouTube Live Streaming and RTMP Protocol (23June2023)
2023-06-15Debian Bookworm Release Announcement | Debian 12 is Here!
2023-06-09Creating a C Program for YouTube Livestreaming with FFmpeg: Part 2
2023-06-06Live Stream: Testing new program for streaming via RTMP (6June2023)
2023-05-31C Programming Livestream: Setting Up Environment & File Organization | Part 1 of Evolution Series
2023-05-24FFMPEG Bash Script Tutorial: Adding Static Overlays to Webcam and X11grab Streams: Part 8
2023-05-22Live Stream: Testing FFMPEG Bash Scripts for YouTube Live Streaming and Overlay Images(22May2023)
2023-05-18Setting Up udev Rules for v4l2 Devices | Webcams, Microscopes, and RCA Capture |
2023-05-15Advanced FFMPEG Live Streaming: Adding GUI with Termination | Part 7
2023-05-10Testing Bash Scripts for FFMPEG Streaming with Zenity GUI /w kill -take 2: Live Stream(10May2023)
2023-05-09Testing Bash Scripts for FFMPEG Live Streaming with Zenity GUI with kill : Live Stream(8May2023)
2023-05-03Using FFMPEG to Live Stream : Adding a GUI with Zenity: Part 6
2023-04-30Testing Bash Scripts for FFMPEG Live Streaming with Zenity GUI : Live Stream(30APRIL2023)
2023-04-26Building a System of Scripts for YouTube Streaming using FFMPEG | YouTube Tools - Part 5
2023-04-22Testing FFMPEG to live stream. (22APRIL2023)
2023-04-19Using Named Pipe to Live Stream with FFMPEG: Troubleshooting Buffering and Bitrate Issues : Part - 4
2023-04-12How to Stream to YouTube with Different Video Input Devices (V4L2) - FFMPEG Series Part 3
2023-04-05How to Use FFMPEG to Stream a Countdown Video to begin your Livestream - Part 2
2023-03-29Learn How to Stream to YouTube with FFMPEG in Multiple Ways (x11grab) - Part 1



Tags:
bash script
bash scripting automation
bash scripting linux
bash scripting tutorial for beginners
bash scripting
bash scripting tutorial
bash scripting projects
bash scripting basics
advanced
bash
script
live streaming
google it automation with python certificate
5 advanced mac tricks
shell script
scripts
streaming video
streaming software
hands-on coding
ffmpeg
zenity
killall
sigterm
live stream



Other Statistics

Counter-Strike: Source Statistics For Samples & Tests

Samples & Tests currently has 188 views spread across 3 videos for Counter-Strike: Source. His channel published less than an hour of Counter-Strike: Source content, or 1.46% of the total watchable video on Samples & Tests's YouTube channel.