ffmpeg-explorer
所属分类:流媒体/Mpeg4/MP4
开发工具:Svelte
文件大小:0KB
下载次数:0
上传日期:2023-08-20 23:30:20
上 传 者:
sh-1993
说明: ffmpeg资源管理器,,
(ffmpeg-explorer,,)
文件列表:
.dockerignore (36, 2023-09-25)
.vscode/ (0, 2023-09-25)
.vscode/extensions.json (50, 2023-09-25)
build.sh (75, 2023-09-25)
docker/ (0, 2023-09-25)
docker/Dockerfile (270, 2023-09-25)
docker/docker-compose.yaml (163, 2023-09-25)
docker/etc/ (0, 2023-09-25)
docker/etc/nginx.conf (263, 2023-09-25)
filternames.txt (34643, 2023-09-25)
filternames_wasm.txt (33423, 2023-09-25)
index.html (301, 2023-09-25)
jsconfig.json (939, 2023-09-25)
package-lock.json (64128, 2023-09-25)
package.json (531, 2023-09-25)
parse_filters.py (4585, 2023-09-25)
public/ (0, 2023-09-25)
public/arial.ttf (773236, 2023-09-25)
public/comic.ttf (135484, 2023-09-25)
public/courier.ttf (684624, 2023-09-25)
public/examples/ (0, 2023-09-25)
public/examples/crop_trim.json (8140, 2023-09-25)
public/examples/grid.json (9269, 2023-09-25)
public/examples/mirror.json (9559, 2023-09-25)
public/examples/scale_overlay.json (16908, 2023-09-25)
public/examples/smooth_slow.json (11646, 2023-09-25)
public/examples/speedup.json (4301, 2023-09-25)
public/examples/text.json (14495, 2023-09-25)
public/examples/xfade.json (9732, 2023-09-25)
public/ffmpeg-core.js (127964, 2023-09-25)
public/ffmpeg-core.wasm (32077318, 2023-09-25)
public/ffmpeg-core.worker.js (2817, 2023-09-25)
public/punch.mp4 (332668, 2023-09-25)
public/shoe.mp4 (325592, 2023-09-25)
public/times.ttf (824920, 2023-09-25)
run_all_filters.py (711, 2023-09-25)
src/ (0, 2023-09-25)
src/App.svelte (12754, 2023-09-25)
... ...
# Interactive FFMPEG Command Generator
**~~~~> [ffmpeg.lav.io](https://ffmpeg.lav.io) <~~~~**
A work in progress web tool to explore FFmpeg. Please log [issues/suggestions](https://github.com/antiboredom/ffmpeg-explorer/issues). Made with [svelte](https://svelte.dev/), [xyflow](https://github.com/wbkd/react-flow/tree/xyflow), and [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm).
Contributions are welcome! Take a look at the todo list below if you'd like to add a new feature, or the issues page if you want to try to fix a bug.
To run in dev mode:
```bash
npm install
npm run dev
```
**I'm also looking for good FFmpeg examples. If you make a nice filtergraph in the tool, just hit cmd-s (or ctrl-s on windows/linux), and it will export a json file of your graph. Feel free to post those to the issues page for possible inclusion in the tool.**
## Known Issues
- Rendering on chrome doesn't work in multi-threading mode (it seems to fail on mp4s)
## Todo
- [x] Rendering progress bar
- [ ] "Cancel Render" button
- [ ] Disable/enable filters without removing them
- [ ] Deal with duplicate parameters in filters (sometimes filters have a long and short option)
- [ ] Add more help/documentation in the filters (there is more on FFmpeg's site that I could incorporate)
- [ ] Add input options like seek and trim
- [x] Somehow figure out how to deal with complex filtergraphs
- [ ] Add more sample inputs (at least need an image and an audio file)
- [x] Put filter options in a separate panel
- [ ] Add filters that generate content
- [ ] Handle audio and image output.
- [ ] Allow command to be editable
- [x] Use commas to separate filters when possible
- [x] Include some default fonts so text works.
- [x] Allow gif as output
- [ ] Add more tests!
- [x] MAYBE allow users to upload their own videos
- [ ] MAYBE make each part of the output command clickable, to highlight the corresponding nodes
- [ ] MAYBE add previews in the filter list itself
## Inspiration / Alternatives
- [ffmpeg.guide](https://ffmpeg.guide)
- [ffmpeg.app](https://ffmpeg.app)
- [this nice screenshot](https://fosstodon.org/@wader/110855089546846001)
近期下载者:
相关文件:
收藏者: