Skip to content

Releases: KFERMercer/ctbcap

4.0-r10

20 Mar 16:55
c3a6113

Choose a tag to compare

Lots of Fixes & Refactorings

  • *FIX*: df arithmetic syntax error. May help with macOS. #47

  • *FIX*: Parameter escape when model username starts with starts with - . #48

  • Chaturbate: Add Last Streamming Time Display.

  • Docker: Upgrade to FFmpeg 8.1.

  • Docker: Drop snapshot tag.

  • Rename the project to ctbcap.

  • New CtbCap CLI Banner.

  • Full Changelog: 4.0-r9...4.0-r10

💡 CtbCap currently developing Plugin & API support. If you have thoughts, discuss here 👉 #33

🤖 SKILL.md for Agent Use 👉 #49 (comment)

🐋 Also don't forget to update your container 👇

Hub CLI
Docker Hub docker pull kfermercer/ctbcap:latest
GHCR docker pull ghcr.io/kfermercer/ctbcap:latest

4.0-r9

01 Oct 15:27
2ddbda6

Choose a tag to compare

Repairing & Refactoring

  • *FIX* - FFmpeg process may split to multiple processes in some cases. (56451fd)

  • *FIX* - CtbCap accepts non-compliant versions of FFmpeg. (#38 (comment))

  • Refactor the message output system to better adapt to non-interactive interfaces. (#39 (comment))

Note

Please add NOBANNER: 1 to the compose file. 👉 Like this

  • Change the default save path to ${PWD}/ctbcap_rec/.

  • Docker Images update FFmpeg version from 7.1.1 to 7.1.2.

  • Full Changelog: 4.0-r8...4.0-r9

💡 CtbCap currently developing Plugin & API support. If you have thoughts, discuss here 👉 #33.


Don't forget to update your container:

Hub CLI
Docker Hub docker pull kfermercer/ctbcap:latest
GHCR docker pull ghcr.io/kfermercer/ctbcap:latest

4.0-r8

10 Jul 17:02
9fae224

Choose a tag to compare

Convergence recent commits.

  • *FIX* - MacOS compatibility.

  • *FIX* - Potential network connectivity detection errors.

  • Full Changelog: 4.0-r7...4.0-r8


Don't forget to update your container:

Hub CLI
Docker Hub docker pull kfermercer/ctbcap:latest
GHCR docker pull ghcr.io/kfermercer/ctbcap:latest
Platform Available
x86
x86_64
armhf
armv7
aarch64
loongarch64
ppc64le
riscv64
s390x

4.0-r7

12 Mar 12:37
8217220

Choose a tag to compare

Adapt to Chaturbate's new backend.

  • *FIX* - Sound desynchronization due to network fluctuations.

  • *FIX* - Duplicate $EXT_FFMPEG_OPT generation.

  • Refresh README.

  • Full Changelog: 4.0-r6...4.0-r7

  • Don't forget to update the container:

    • Docker Hub: docker pull kfermercer/ctbcap:latest

    • GHCR: docker pull ghcr.io/kfermercer/ctbcap:latest

    • Platform Available
      x86
      x86_64
      armhf
      armv7
      aarch64
      loongarch64
      ppc64le
      riscv64
      s390x

4.0-r6

23 Feb 10:05
fde8cfb

Choose a tag to compare

Improve Recording Stability.

  • *FIX* - Sound desynchronization due to network fluctuations during long recording.

  • *FIX* - FFmpeg version checking failures provided by some distributions.

  • Full Changelog: 4.0-r5...4.0-r6

  • Don't forget to update the container:

    • Docker Hub: docker pull kfermercer/ctbcap:latest

    • GHCR: docker pull ghcr.io/kfermercer/ctbcap:latest

    • Platform Available
      x86
      x86_64
      armhf
      armv7
      aarch64
      loongarch64
      ppc64le
      riscv64
      s390x

4.0-r5

01 Feb 17:23
0409b9e

Choose a tag to compare

Hot Fix of 4.0-r4.

  • Please see the Release Notes of 4.0-r4.

  • *FIX* - Keep retry recording after streaming is over.

  • *FIX* - Keep retry recording after removing FFmpeg during runtime.

  • Full Changelog: 4.0-r4...4.0-r5

4.0-r4

31 Jan 16:25
91e23ba

Choose a tag to compare

I have a feeling that the development of this tool is coming to the END.

All features have been stabilized, All ideas have been implemented, All needs (of mine) have been met.

  • *Fix* - Runtime error when path has contiguous spaces.

  • *Fix* - Potential injection risks.

  • Add direct executable FFmpeg command to Link Mode outputs.

  • Full Changelog: 4.0-r3...4.0-r4

  • Multi-Platform Containers:

    • Platform Available
      x86
      x86_64
      armhf
      armv7
      aarch64
      loongarch64
      ppc64le
      riscv64
      s390x

      docker pull kfermercer/ctbcap:latest
      docker pull ghcr.io/kfermercer/ctbcap:latest

For develop, looking for some specific StripChat streamer that:

  1. Previously changed their username, and knowns the previous username.
  2. Are actively streaming.
  3. Regular streaming schedule.

If you got some name, mail me.

4.0-r3

28 Jan 12:22
5212863

Choose a tag to compare

Huge Recording Stability Improvements.

  • Add in-stream disconnect reconnection. Now it won't restart recording due to network fluctuation.

    You can now find the directly executable ffmpeg commands in <logdir>/xxx.ffmpeg.log that exactly used during recording.

  • Add FFmpeg version requirement and legacy detection. Now the actual FFmpeg action may change based on the version being used.

  • *FIX* - Platform server can perform injection attacks on you:
    Intro by: fe953c1
    Fixed at: 1bcc394

    And several other small potential issues.

  • Paths can now contain spaces and other special characters.

  • CtbCap now has fully degradable design. You can now do whatever you want to do while the program is running. Such as unplug the internet or disk, remove/update FFmpeg or cURL, etc.

  • Full Changelog: 4.0-r2...4.0-r3

  • And of course:

    • Platform Available
      x86
      x86_64
      armhf
      armv7
      aarch64
      loongarch64
      ppc64le
      riscv64
      s390x

      docker pull kfermercer/ctbcap:latest
      docker pull ghcr.io/kfermercer/ctbcap:latest

4.0-r2

20 Jan 19:52
d9ba6c5

Choose a tag to compare

Introducing Officel Container Registry of CtbCap:

With Full-Platform Available:

Platform Available
x86
x86_64
armhf
armv7
aarch64
loongarch64
ppc64le
riscv64
s390x

CtbCap will always deliver on the Compatibility Promise.

  • Now you can completely disable logging to file with -o 0.

  • Add disk space detection. New recording will be rejected if the remaining space is less than 512MiB.

  • Add log file trimming to control log file size.

  • Docker containers can now configure the user.

  • Update docker-compose.sample.yml to match Container Registry.

  • Rewrite the README.md to match Container Registry. You should re-read it to avoid losing the information.

  • Fixing potential issues and code efficiency improvements.

  • Full Changelog: 4.0-r1...4.0-r2

4.0-r1

04 Jan 10:19
64432ff

Choose a tag to compare

First version of 4.0.

This was supposed to be 3.0-r5, but I've already bragged that the previous version was the final version of 3.0.

  • If you don't use the recording feature, FFmpeg will now no longer be required.

  • Reformatted and retweaked the README.md, You should re-read it to avoid losing the information.

  • Fixing potential issues and code efficiency improvements.

  • Full Changelog: 3.0-r4...4.0-r1