0.0.37 • Published 2 years ago

fork-react-ffmpeg v0.0.37

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

React FFMPEG 🎬

Installation

npm install react-ffmpeg

//or

yarn add react-ffmpeg

Usage

To remove metadata location and author:

import React, { Component } from "react";
import FFMPEG from "react-ffmpeg";

class App extends Component {
  async onFileChange(e) {
    const file = e.target.files[0];
    await FFMPEG.process(
      file,
      '-metadata location="" -metadata location-eng="" -metadata author="" -c:v copy -c:a copy',
      function (e) {
        const video = e.result;
        console.log(video);
      }.bind(this)
    );
  }

  render() {
    return (
      <input
        type="file"
        accept="audio/*,video/*"
        onChange={this.onFileChange}
      />
    );
  }
}

export default App;

Roadmap 📈

acornajv-errorsajvajv-keywordsansi-regexansi-stylesanymatchaprobaarr-diffarr-flattenarr-unionarray-unionarray-uniqarray-uniqueasn1.jsassertassign-symbolsbalanced-matchasync-eachbasebig.jsatobbase64-jsbinary-extensionsbindingsbluebirdbn.jsbrace-expansionbrorandbracesbrowserify-aesbrowserify-cipherbrowserify-desbrowserify-rsabrowserify-signbrowserify-zlibbufferbuffer-frombuffer-xorbuiltin-status-codescacachecache-basecamelcasechalkchownrchokidarcipher-baseclass-utilscliuicode-point-atcollection-visitchrome-trace-eventcolor-convertcolor-namecommondircommandercomponent-emitterconcat-mapconcat-streamconsole-browserifyconstants-browserifycopy-concurrentlycopy-descriptorcore-util-iscreate-ecdhcreate-hashcross-spawncreate-hmaccrypto-browserifycyclistdebugdecamelizedecode-uri-componentdefine-propertydeldes.jsdetect-filedomain-browserdiffie-hellmanduplexifyellipticemojis-listend-of-streamenhanced-resolveerrnoescape-string-regexpeslint-scopeesrecurseestraverseeventsevp_bytestokeyexecaexpand-bracketsexpand-tildeextend-shallowextglobfast-deep-equalfast-json-stable-stringifyfiggy-puddingfile-uri-to-pathfill-rangefind-cache-dirfind-upflush-write-streamfor-infindup-syncfragment-cachefrom2fs-write-stream-atomicfs.realpathfseventsget-caller-fileget-streamget-valueglobglob-parentglobal-modulesglobal-modules-pathglobal-prefixhas-valueglobbygraceful-fshas-flaghas-valueshash-basehash.jshmac-drbghomedir-polyfillhttps-browserifyiferrieee754import-localimurmurhashinfer-ownerinflightinheritsiniinterpretinvert-kvis-accessor-descriptoris-binary-pathis-bufferis-data-descriptoris-descriptoris-extendableis-extglobis-fullwidth-code-pointis-globis-numberis-path-cwdis-path-in-cwdis-path-insideis-plain-objectis-streamis-windowsis-wslisarrayisexeisobjectjson-parse-better-errorsjson-schema-traversejson5kind-oflcidlightercollectiveloader-runnerloader-utilslocate-pathlru-cachemake-dirmamacromap-age-cleanermap-cachemap-visitmd5.jsmemmemory-fsmicromatchmiller-rabinmimic-fnminimalistic-assertminimalistic-crypto-utilsminimatchminimistmississippimixin-deepmkdirpmove-concurrentlymsnannanomatchneo-asyncnice-trynode-libs-browsernormalize-pathnpm-run-pathnumber-is-nanobject-assignobject-copyobject-visitobject.pickonceos-browserifyos-localep-deferp-finallyp-is-promisep-limitp-locatep-mapp-trypakoparallel-transformparse-asn1parse-passwdpascalcasepath-browserifypath-dirnamepath-existspath-is-absolutepath-is-insidepath-keypicomatchpbkdf2pifypinkiepinkie-promisepkg-dirposix-character-classesprocessprocess-nextick-argspromise-inflightprrpublic-encryptpumppumpifypunycodequerystringquerystring-es3randombytesrandomfillreadable-streamreaddirpregex-notremove-trailing-separatorrepeat-elementrepeat-stringrequire-directoryrequire-main-filenameresolve-cwdresolve-dirresolve-fromresolve-urlretrimrafripemd160run-queuesafe-buffersafe-regexsafer-bufferschema-utilssemverserialize-javascriptset-valueset-blockingsetimmediatesha.jsshebang-commandshebang-regexsignal-exitsnapdragonsnapdragon-nodesnapdragon-utilsource-mapsource-list-mapsource-map-resolvesource-map-supportsource-map-urlsplit-stringssristatic-extendstream-browserifystream-eachstream-httpstream-shiftstring-widthstring_decoderstrip-ansistrip-eofsupports-colortapableterserthrough2timers-browserifyto-arraybufferto-object-pathto-regexto-regex-rangetty-browserifytypedarrayunion-valueunique-filenameunique-slugunset-valueupathuri-jsurixuseurlutilutil-deprecatevm-browserifyv8-compile-cachewatchpackwatchpack-chokidar2webpack-sourceswhichwhich-moduleworker-farmwrap-ansiwrappyxtendyallisty18nyargsyargs-parser
0.0.37

2 years ago

0.0.36

2 years ago