{"id":13906312,"url":"https://github.com/bitcodr/gompeg","last_synced_at":"2025-07-28T21:32:24.226Z","repository":{"id":124047977,"uuid":"179372412","full_name":"bitcodr/gompeg","owner":"bitcodr","description":"Fluent ffmpeg wrapper in Go","archived":false,"fork":false,"pushed_at":"2023-04-13T15:27:52.000Z","size":7,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-25T14:48:19.495Z","etag":null,"topics":["ffmpeg","ffmpeg-wrapper","golang","streaming","video-streaming"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitcodr.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-04-03T21:22:52.000Z","updated_at":"2024-01-09T18:32:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"83913de8-de3c-4adb-b33a-db3aafd56eb9","html_url":"https://github.com/bitcodr/gompeg","commit_stats":null,"previous_names":["amiraliio/gompeg"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcodr%2Fgompeg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcodr%2Fgompeg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcodr%2Fgompeg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcodr%2Fgompeg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcodr","download_url":"https://codeload.github.com/bitcodr/gompeg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227958447,"owners_count":17847401,"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":["ffmpeg","ffmpeg-wrapper","golang","streaming","video-streaming"],"created_at":"2024-08-06T23:01:33.263Z","updated_at":"2024-12-03T16:38:15.269Z","avatar_url":"https://github.com/bitcodr.png","language":"Go","readme":"##gompeg\n\nSimple And Productive Go FFMPEG Wrapper\n\n\nHow to use:\n\n```go\n            package main\n            \n            import (\n            \t\"github.com/bitcodr/gompeg\"\n            \t\"log\"\n            )\n            \n            func main() {\n            \tstream := new(gompeg.Media)\n            \tstream.SetInputPath(\"test.mp4\")\n            \tstream.SetOutputPath(\"rtmp://localhost/live/test\")\n            \tstream.SetNativeFramerateInput(true)\n            \tstream.SetVideoCodec(\"libx264\")\n            \tstream.SetPreset(\"veryfast\")\n            \tstream.SetVideoMaxBitrate(3000)\n            \tstream.SetBufferSize(6000)\n            \tstream.SetPixelFormat(\"yuv420p\")\n            \tstream.SetKeyframeInterval(50)\n            \tstream.SetAudioCodec(\"aac\")\n            \tstream.SetAudioBitRate(160)\n            \tstream.SetAudioChannels(2)\n            \tstream.SetAudioRate(44100)\n            \tstream.SetOutputFormat(\"flv\")\n            \tif err := stream.Build(); err != nil {\n            \t\tlog.Fatal(err.Error())\n            \t}\n            }\n            \n            \n \n \n \nupdating...            \n","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcodr%2Fgompeg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcodr%2Fgompeg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcodr%2Fgompeg/lists"}