Giter VIP home page Giter VIP logo

jib-ffmpeg's Introduction

jib-FFmpeg

Yet another graphical user interface for FFmpeg...

It is far from being finished and is still under development. You will find bugs and a lack of features to improve user experience.

Node.js and Electron

This software uses Node.js and Electron to utilize JavaScript, HTML, and CSS for cross platform desktop apps.

FFmpeg

This software depends on FFmpeg, so an installed version of FFmpeg is required and the directory to the binaries must be added to the path variable.



Features

The start and end time can be set via a slider. You can play the audio / video file to make it easier to find the desired time period. In addition, there is a possibility to crop the video content.

Convert from and to .mkv, .avi, .mp4, .webm, .mov, .mpeg, .mp3, .ogg, .ac3, .weba, .wav with any codec supported by the format. You can also adjust the resolution of video content, the sample rate for audio content and the bit rate.

It is possible to edit several files at once, for instance if you want to convert different files into the same format.


Initialize

npm install

or with yarn

yarn install

Starting jib-FFmpeg

npm start

or with yarn

yarn start

Create Package

npm run package

or with yarn

yarn package

Create Installer

npm run make

or with yarn

yarn make

jib-ffmpeg's People

Contributors

dependabot[bot] avatar jibbex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

jib-ffmpeg's Issues

Can't get it work on Windows 10

D:\temp\jib-FFmpeg-master>yarn start
yarn run v1.22.5
$ electron-forge start
√ Checking your system
√ Locating Application
√ Preparing native dependencies
√ Launching Application

(electron) 'setName function' is deprecated and will be removed. Please use 'name property' instead.
Server listening on port 4480
(node:2700) UnhandledPromiseRejectionWarning: Error: Exited with code 2
    at ChildProcess.<anonymous> (D:\temp\jib-FFmpeg-master\node_modules\cross-unzip\index.js:38:21)
    at ChildProcess.emit (events.js:210:5)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
(node:2700) UnhandledPromiseRejectionWarning: Error: Exited with code 2
    at ChildProcess.<anonymous> (D:\temp\jib-FFmpeg-master\node_modules\cross-unzip\index.js:38:21)
    at ChildProcess.emit (events.js:210:5)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
(node:2700) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:2700) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:2700) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:2700) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
all tasks finished
all tasks finished

And then nothing happens.

Git-2.31.1-64-bit
node-v14.16.1-x64
yarn-1.22.5
Windows 10 LTSC 1809

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.