{"id":13730433,"url":"https://github.com/ffAudio/foleys_video_engine","last_synced_at":"2025-05-08T03:30:38.963Z","repository":{"id":38835180,"uuid":"173464965","full_name":"ffAudio/foleys_video_engine","owner":"ffAudio","description":"A video engine to load, play, assemble and write video - to be used with JUCE","archived":false,"fork":false,"pushed_at":"2024-07-17T19:25:57.000Z","size":7144,"stargazers_count":52,"open_issues_count":10,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-14T21:38:02.067Z","etag":null,"topics":["cpp","ffmpeg","juce","nle","player","processing","video"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ffAudio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-02T15:32:51.000Z","updated_at":"2024-10-07T10:42:38.000Z","dependencies_parsed_at":"2024-11-14T21:42:05.754Z","dependency_job_id":null,"html_url":"https://github.com/ffAudio/foleys_video_engine","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffAudio%2Ffoleys_video_engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffAudio%2Ffoleys_video_engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffAudio%2Ffoleys_video_engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ffAudio%2Ffoleys_video_engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ffAudio","download_url":"https://codeload.github.com/ffAudio/foleys_video_engine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252992763,"owners_count":21837173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","ffmpeg","juce","nle","player","processing","video"],"created_at":"2024-08-03T02:01:14.792Z","updated_at":"2025-05-08T03:30:35.480Z","avatar_url":"https://github.com/ffAudio.png","language":"C++","readme":"README - Foleys Video Engine\n============================\n\nDaniel Walz - developer@foleysfinest.com - 2019 - 2021\n\nFoleys Finest Audio Ltd.\n\nWith the module foleys_video_engine we offer a simple way to implement reading,\nwriting, displaying and editing of videos using the audio framework JUCE (https://juce.com)\n\nFeatures\n--------\n\n- Reading of video files, video and audio synchronous\n- Normalise different sample rates and frame rates\n- Compositing of multiple videos or still images in layers (paint on top)\n- Writing of video clips\n- Audio plugins for clips\n- Automatable parameters for video composition\n- Video plugins for image processing / colour adjustments etc.\n- Hardware rendering backend\n- _Multiple audio stems per ComposedClip (available soon)_\n- _Video generator plugins for titles, backgrounds etc. (coming later)_\n- _Alternative video file backend (coming much later)_\n\nTo read and write video files it uses FFmpeg (https://ffmpeg.org). Alternative backends\nlike AVFoundation (OSX) or DirectShow (Windows) might follow in the future, but no\npromises.\n\nLicense\n-------\n\nThis module is offered under a dual license: GPL and a paid license. For details please\nrefer to the included document LICENSE.md\n\nThe paid licenses are currently developed and will be announced soon. You are welcome to\nget in touch to register your interest and tell us about your use case.\n\nAPI-Documentation\n-----------------\n\nPlease find the API documentation (doxygen) here: https://foleysfinest.com/foleys_video_engine/\n\nThere is also the support forum: https://forum.foleysfinest.com\n\nExamples\n--------\n\nOn https://github.com/ffAudio/VideoExamples we have a simple video player using this engine,\nas well as a Video Editor (NLE) to test the functionality and to give an idea about it's\nintended use.\n\nTo use the engine, just start the Projucer and add foleys_video_engine to your project.\n\nWe hope this is useful and are looking forward to your feedback:\n\nEmail:       developer@foleysfinest.com \\\ngithub:      ffAudio / https://github.com/ffAudio \\\nJUCE forum:  daniel \\\ndiscord:     daniel (JUCE and theaudioprogrammer) \\\nfacebook:    https://fb.com/FoleysFinest/\n\nDisclaimer\n----------\n\n THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND\n ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\n WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.\n IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\n LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\n OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nFoleys Finest Audio - 2019 - Brighton, UK - 2021 Esslingen, Germany\n","funding_links":[],"categories":["Graphics \u0026 Video"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FffAudio%2Ffoleys_video_engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FffAudio%2Ffoleys_video_engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FffAudio%2Ffoleys_video_engine/lists"}