22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
This is an ansible role intended to be ran as a supplement to my server-base playbook upon request
|
|
|
|
Some considerations of this are the expectations of docker and samba already being installed and configured
|
|
|
|
|
|
This ansible task automatically builds out a matt-cloud debian puck to be a VCR Ripping device
|
|
|
|
There is a hardware requirement of USB RCA Capture device, and this device must have its settings configured in defauts/main.yaml
|
|
|
|
|
|
This process uses stages of different software to accomplish the goal of making capturing a VHS tape as automatic as possible
|
|
|
|
Most of the layers include:
|
|
- ffmpeg service to combine the video and audio of the USB capture device into a rtmp stream
|
|
- mediamtx to automatically save rtmp streams to a mp4 file
|
|
- a docker apache php container for the control site
|
|
- a python API service to control the ffmpeg streaming service
|
|
- a small helper script to monitor the elapsed time and stop streaming after the selected time
|
|
- a playbook to mount and format a sd card when using ARM based puck systems
|
|
|
|
|