home.social

#ffplayout — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ffplayout, aggregated by home.social.

  1. As I've mentioned previously, we produce all of these shows for #netv / @newellijaytelevision / @video at the Ellijay Makerspace using 10+ year old cameras and open source software.

    All our editing happens in @kdenlive Our videos are distributed through @peertube and our cable network is powered by #ffplayout and #ffmpeg.

    We're a #floss shop, running a weird little experimental cable network out of the north GA mountains. We release between 1 and 10 new original videos per month, plus some syndicated stuff from folks like Working Class Music and Captain Isotope and Mr. Lobo.

  2. 1. Correct. I didn't tag you.

    We're not based in the same Fediverse instance, so I didn't know if a tag would work or not. However, I gather that even an unqualified remote tag [omitting the instance specifier] does work once some initial conditions are met.

    2. The following is unrelated, but I'm reminded to comment:

    Subject: #ffplayout and FFplayoutX

    You've expressed interest in "ffplayout", a #FOSS #multimedia project that was abandoned last week.

    I see that two people have updated their existing forks of "ffplayout" in the same period. FFplayoutX, in particular, may be of interest. If you haven't looked at that fork yet, the link is:

    https://github.com/emdiple/FFplayoutX

    See the attached screenshot as well. The screenshot shows a copy of "ffplayout" that I built a few minutes ago running in my distro, Laclin. There were no build difficulties and the program at least starts up.

    If work on FFplayoutX doesn't continue, I'll probably at least keep "ffplayout" in build-able shape. I do that for quite a few packages. [My distro is 30 years old.]

    Technical notes:

    "ffplayout" is written in #Rust. I was reluctant for years to include the language in my distro because neither the Rust compiler nor Rust programs could be built offline. This meant that reliable and repeatable builds weren't possible. However, my distro is now able to build most Rust programs offline. So, I've added a number of Rust programs.

    The copy of "ffplayout" shown in the screenshot is the latest "git" version running on a decade-old laptop. The Linux distro used [my own] is light enough that old hardware works fine for most purposes. The kernel, as shown in the screenshot, is a copy of 6.12.17 that was built a few days ago.

    The web browser is Albus Luna. It exists to provide a FOSS version of a popular alternative browser that isn't really FOSS. I hope to release a significant update this month.
  3. #ffplayout is an ffmpeg/ffplay based playout sever. It takes a playlist of video files (in this case JSON, but it can import m3u or whatever) and plays those files out to a remote location (in this case an RTMP stream on Peertube.

    It just does playout and has a very basic (and somewhat misleading) UI for building playlists, etc.

    There are lots of other software packages that do playout as well (CasparCG has been widely suggested) but for various reasons, they didn't meet my needs. This one appears to.