Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justjavac/deno_ffmpeg

ffmpeg module for Deno
https://github.com/justjavac/deno_ffmpeg

deno deno-mod deno-module ffmpeg video video-processing

Last synced: 4 months ago
JSON representation

ffmpeg module for Deno

Awesome Lists containing this project

README

        

# deno_ffmpeg [WIP]

[![tag](https://img.shields.io/github/release/justjavac/deno_ffmpeg)](https://github.com/justjavac/deno_ffmpeg/releases)
[![Build Status](https://github.com/justjavac/deno_ffmpeg/workflows/ci/badge.svg?branch=master)](https://github.com/justjavac/deno_ffmpeg/actions)
[![license](https://img.shields.io/github/license/justjavac/deno_ffmpeg)](https://github.com/justjavac/deno_ffmpeg/blob/master/LICENSE)

ffmpeg module for Deno, using wasm.

## Usage

⚠️ not implement

```ts
import { createFFmpeg, fetchFile } from "https://deno.land/x/ffmpeg/mod.ts";

const ffmpeg = createFFmpeg({ log: true });

await ffmpeg.load();
ffmpeg.FS('writeFile', 'test.avi', await fetchFile('./test.avi'));
await ffmpeg.run('-i', 'test.avi', 'test.mp4');
await Deno.writeAll('./test.mp4', ffmpeg.FS('readFile', 'test.mp4'));
```

### License

[deno_ffmpeg](https://github.com/justjavac/deno_ffmpeg) is released under the MIT License. See the bundled [LICENSE](./LICENSE) file for details.