{"repo":"shinn716/unity-ffmpeg-screen-recorder","free":true,"listed":false,"github":"https://github.com/shinn716/unity-ffmpeg-screen-recorder","clone":"git clone https://github.com/shinn716/unity-ffmpeg-screen-recorder.git","description":"A Windows-only Unity package that wraps a bundled ffmpeg.exe to record the desktop, a microphone/system audio input, or a specific Camera, and to merge separately-recorded audio/video files.","language":"C#","stars":38,"topics":["unity","ffmpeg","screen-recording","package"],"license":"MIT","category":"game-templates","readme_excerpt":"Unity-FFmpeg-ScreenRecorder A Windows and macOS Unity package that wraps a bundled ffmpeg / ffmpeg.exe to record the desktop, a microphone/system audio input, or a specific Camera, and to merge separately-recorded audio/video files. Installation Add the package via Unity Package Manager (Add package from git URL): Requirements: - Windows or macOS. All four components launch ffmpeg as a subprocess; they will fail on Linux/mobile. The platform is detected automatically at runtime via Application.platform — no manual switch needed. - ffmpeg binary. Import the \"StreamingAssets (Windows)\" or \"StreamingAssets (macOS)\" sample matching your target platform from the Package Manager window (or copy the matching StreamingAssets-windows / StreamingAssets-macos contents) into Assets/StreamingAssets so Application.streamingAssetsPath + ffmpegPath resolves to a real executable. - macOS only: unsigned binary. The bundled ffmpeg isn't code-signed, so Gatekeeper blocks it on first run. After copying it into Assets/StreamingAssets , run once from a terminal: The executable bit ( chmod +x ) is set automatically at runtime the first time a recorder launches ffmpeg, so that step doesn't need to be done manually. - UniTask. Pulled in automatically as a package dependency ( com.cysharp.unitask ), no manual setup needed. Setup 1. Add one of FFScreenRecorder , FFAudioRecorder , FFFrameRecorder , or FFMergeAV to a GameObject. 2. For FFScreenRecorder / FFAudioRecorder , click the Scan button next to the","default_branch":null,"files":null,"tree":[],"storefront":"/r/shinn716","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shinn716/unity-ffmpeg-screen-recorder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}