{"id":13835502,"url":"https://github.com/ekisu/mpv-webm","last_synced_at":"2025-07-10T07:32:24.255Z","repository":{"id":44800820,"uuid":"98124368","full_name":"ekisu/mpv-webm","owner":"ekisu","description":"Simple WebM maker for mpv, with no external dependencies.","archived":false,"fork":false,"pushed_at":"2024-05-13T14:11:08.000Z","size":5390,"stargazers_count":542,"open_issues_count":63,"forks_count":32,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-05-13T15:36:58.426Z","etag":null,"topics":["converter","mpv","webm"],"latest_commit_sha":null,"homepage":"","language":"MoonScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ekisu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2017-07-23T20:46:24.000Z","updated_at":"2024-05-30T01:29:35.905Z","dependencies_parsed_at":"2023-01-30T02:45:18.456Z","dependency_job_id":"76a96f64-7cdc-4f83-8d85-c636a648aab6","html_url":"https://github.com/ekisu/mpv-webm","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ekisu/mpv-webm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekisu%2Fmpv-webm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekisu%2Fmpv-webm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekisu%2Fmpv-webm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekisu%2Fmpv-webm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ekisu","download_url":"https://codeload.github.com/ekisu/mpv-webm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ekisu%2Fmpv-webm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264545168,"owners_count":23625404,"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":["converter","mpv","webm"],"created_at":"2024-08-04T14:01:03.642Z","updated_at":"2025-07-10T07:32:23.293Z","avatar_url":"https://github.com/ekisu.png","language":"MoonScript","funding_links":[],"categories":["Other","MoonScript"],"sub_categories":[],"readme":"# mpv-webm\nSimple WebM maker for [mpv][mpv], with no external dependencies.\n\n![sample](/img/sample.jpg)\n\n## Installation\nPlace [this][build] in your mpv `scripts` folder. The `scripts` folder can be found (or created, if it does not already exist) in the following paths:\n- Linux/macOS: `~/.config/mpv/scripts`, where `~` is your user's home folder;\n- Windows: mpv will try to load scripts from `%APPDATA%\\mpv\\scripts`, followed by `\u003cmpv binary folder\u003e\\portable_config\\scripts` and `\u003cmpv binary folder\u003e\\mpv\\scripts`; where `%APPDATA%` is a Windows-specific directory (typing `%APPDATA%` on Windows + R should take you to that folder), and `\u003cmpv binary folder\u003e` is the folder that contains the `mpv.exe` binary.\n\nAdditional details about the folder structure can be found in the [mpv's manual][file locations].\n\nBy default, the script is activated by the W (shift+w) key.\n\n## Usage\nFollow the on-screen instructions. Encoded WebM files will have audio/subs based on the current playback options (i.e. will be muted if no audio, won't have hardcoded subs if subs aren't visible).\n\n## Configuration\nYou can configure the script's defaults by either changing the `options` at the beginning of the script, or placing a `webm.conf` inside the `script-opts` directory. A sample `webm.conf` file with the default options can be found [here][conf]. Note that you don't need to specify all options, only the ones you wish to override.\n\n## Building (development)\nBuilding requires [`moonc`, the MoonScript compiler][moonscript], added to the PATH, and a GNUMake compatible make. Run `make` on the root directory. The output files will be placed under the `build` directory.\n\n[build]: https://github.com/ekisu/mpv-webm/releases/download/latest/webm.lua\n[file locations]: https://mpv.io/manual/master/#files\n[conf]: https://github.com/ekisu/mpv-webm/releases/download/latest/webm.conf\n[mpv]: http://mpv.io\n[moonscript]: http://moonscript.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekisu%2Fmpv-webm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fekisu%2Fmpv-webm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fekisu%2Fmpv-webm/lists"}