Advanced FFMPEG Live Streaming: Adding GUI with Termination | Part 7
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
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.