[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9022":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":44,"discoverSource":45},9022,"ffmpeg-commander","alfg\u002Fffmpeg-commander","alfg","A web-based GUI for quickly generating common FFmpeg command-line operations.","https:\u002F\u002Fffmpeg-commander.com\u002F",null,"Vue",1047,108,10,18,0,2,11,19.11,"MIT License",false,"master",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"avc","command","encoding","ffmpeg","ffmpeg-gui","generator","gui","hevc","javascript","mp4","multimedia","video","video-streaming","vue","x264","x265","2026-06-12 02:02:01","# `ffmpeg-commander`\nA simple web UI for generating common FFmpeg encoding operations.\n\nhttps:\u002F\u002Fffmpeg-commander.com\n\n> 💡 Like ffmpeg-commander, but native. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fvideo-commander.com\" target=\"_blank\" rel=\"noopener\">Video Commander\u003C\u002Fa>\u003C\u002Fstrong> is a full desktop app for video engineers. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fvideo-commander.com\" target=\"_blank\" rel=\"noopener\">video-commander.com\u003C\u002Fa> →\n\n\n[![github pages](https:\u002F\u002Fgithub.com\u002Falfg\u002Fffmpeg-commander\u002Factions\u002Fworkflows\u002Fgithub-pages.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Falfg\u002Fffmpeg-commander\u002Factions\u002Fworkflows\u002Fgithub-pages.yml)\n[![Node.js CI](https:\u002F\u002Fgithub.com\u002Falfg\u002Fffmpeg-commander\u002Factions\u002Fworkflows\u002Fnode.js.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Falfg\u002Fffmpeg-commander\u002Factions\u002Fworkflows\u002Fnode.js.yml)\n\n![screenshot](https:\u002F\u002Fuser-images.githubusercontent.com\u002F702541\u002F146104964-3aaccb1a-08c8-47df-b4b9-e21a6c8c80ab.png)\n\nRead the blog post at: https:\u002F\u002Fdev.to\u002Falfg\u002Fffmpeg-the-easy-way-4a0h\n\nCheck out [docker-ffmpeg](https:\u002F\u002Fgithub.com\u002Falfg\u002Fdocker-ffmpeg) for a customized Docker build of FFmpeg.\n\n\n## Why?\n`FFmpeg` has many simple and complex options, which can be intimidating at first. I wanted to create a simple interface for generating common encoding operations for video and audio, inspired by [HandBrake](https:\u002F\u002Fhandbrake.fr\u002F).\n\nThis tool does NOT cover all options of FFmpeg and some assumptions are made when generating the output. So adjustments may be necessary. Generated options may also vary based on your FFmpeg version and build configuration.\n\nIf you feel some options can be improved, feel free to open an issue or pull request.\n\n## Development\n`ffmpeg-commander` is built with [Vue.js](https:\u002F\u002Fvuejs.org) and [Bootstrap Vue](https:\u002F\u002Fbootstrap-vue.org\u002F).\n\n### Supported Node [LTS](https:\u002F\u002Fnodejs.org\u002Fen\u002Fabout\u002Freleases\u002F) Versions\n* v12\n* v14\n* v16\n\n[NVM](https:\u002F\u002Fgithub.com\u002Fnvm-sh\u002Fnvm) is recommended for quickly installing and using different versions of Node.js.\n\n### Install\n```bash\nnpm install\nnpm run serve\n```\n* Load `http:\u002F\u002Flocalhost:8080\u002F` in the web browser.\n\n### Compiles and minifies for production\n```\nnpm run build\n```\n\n### Deploy\nDeploys to [Github Pages](https:\u002F\u002Fpages.github.com\u002F)\n```\nnpm run deploy\n```\n\n### Docker\n```\ndocker build -t ffmpeg-commander .\ndocker run -it -p 8080:80 --rm ffmpeg-commander\n```\n\n## `ffmpegd`\n`ffmpegd` is an optional companion application that connects `ffmpeg-commander` to `ffmpeg` by providing a websocket server to send encode tasks and receive realtime progress updates back to the browser. This allows using ffmpeg-commander as a GUI for ffmpeg.\n\nSee: https:\u002F\u002Fgithub.com\u002Falfg\u002Fffmpegd\n\n\n### TODO\n* Support multiple inputs and map option\n* Expand on Filter options\n\n## License\nMIT\n","`ffmpeg-commander` 是一个基于 Web 的图形用户界面，用于快速生成常见的 FFmpeg 命令行操作。项目使用 Vue.js 和 Bootstrap Vue 构建，核心功能包括视频和音频编码选项的生成，支持 AVC、HEVC、x264 和 x265 等多种编解码器。此外，它还提供了一个可选的 `ffmpegd` 伴侣应用，通过 WebSocket 实现编码任务的实时进度反馈。适合需要简化 FFmpeg 使用流程但又不希望牺牲功能性的多媒体处理场景，如视频转码、流媒体处理等。","2026-06-11 03:20:49","top_language"]