Git Product home page Git Product logo

betsubetsu's Introduction

BetsuBetsu

BetsuBetsu is an Open Source Audio+Video splitter for streaming/recording video from Arcade games (Jamma).

It plugs in between the game and cabinet, and can then be connected to any upscaler + PC for streaming/recording.

BetsuBetsu

Features

  • MiniDIN 8 RGB video out (same pins as XRGB-Mini, HAS,...), for hooking it up to OSSC.
  • Mono audio output through audio jack.
  • Adjustable RGB video levels through onboard trimpots.
  • Audio gain can be fine tuned through onboard trimpot.
  • Power LED
  • Optional Voltmeter can be attached

More detailed features

  • Line level audio conversion with galvanic isolation (TY-250P).
  • Buffering and unbiasing of Video and Sync signals to safe levels (THS7374). Inputs and outputs are AC-coupled. Safe to drive 75ohm loads / OSSC.
  • Audio completely isolated from video (no common ground) to avoid ground loop noise.

Build instructions

  • Order a pcb. Kicad plot files are in the plot/ subdir in the repo.
  • Order all parts needed (see BOM)
  • Solder it up (suggested order below)
    • Start with THS7374. It's the trickiest footprint to solder.
    • Then do all 0805-sized parts in any order.
    • Solder all five big capacitors. Note that the bottom one is 100uF
    • Solder all trimpots
    • Solder the transformer + output jacks
    • Finally add the Jamma connector (make sure to put it on Jamma In)
  • (Optional) Add a voltmeter.

Installation instructions

  1. Insert the BetsuBetsu into the cab jamma harness and connect the game.
  2. Connect "Audio Out" to the PC line-in with a stereo cable.
  3. Connect "Video Out" to a OSSC or XRGB-Mini with a MINI-DIN8 to SCART cable
  4. Connect OSSC/XRGB-Mini to a Capture card (I recomment USB3HDCAP)
  5. Capture/Stream in OBS.
  6. Calibrate strength of video signals with onboard trimpots
  7. Audio output can be fine-adjusted with onboard "Audio" trimpot.

Streaming

Schematic (v1.0):

Schematic

Board:

Board

BOM:

https://docs.google.com/spreadsheets/d/1Nb6cgpz1vrsEBL83Tl52jcXvUmsp_AzcXZ7w7m8aYmA/edit?usp=sharing

Sample capture:

BetsuBetsu + OSSC + Elgato 60 Pro. Scaled to fit inside 1080p in OBS. Audio is wired from Betsu Betsu to PC Line in directly. https://www.youtube.com/watch?v=HWDo_Xj9CUc

BetsuBetsu + XRGB-Mini + Elgato 60 Pro. Scaled to fit inside 1080p in OBS. Audio is wired from Betsu Betsu to PC Line in directly. https://www.youtube.com/watch?v=Qm8Wi2TviPc

Misc links:

Arcade-projects thread: https://www.arcade-projects.com/forums/index.php?thread/10551-betsu-betsu-open-source-arcade-audio-video-splitter-for-capture-streaming/

Misc pics:

Action shot of prototype board in cab: Installed PCB

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.