{"repo":"75lb/handbrake-js","free":true,"listed":false,"github":"https://github.com/75lb/handbrake-js","clone":"git clone https://github.com/75lb/handbrake-js.git","description":"Video encoding / transcoding / converting for node.js","language":"JavaScript","stars":590,"topics":["video-encoding","video","ffmpeg","handbrake","javascript","nodejs","batch"],"license":null,"category":"media-processing","readme_excerpt":"Upgraders, please read the release notes. handbrake-js Handbrake-js is Handbrake (v1.11.1 for node.js. It aspires to provide a lean and stable foundation for building video transcoding software in node.js. HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. It can process most common multimedia files and any DVD or BluRay sources that do not contain any copy protection. Outputs: File Containers: .MP4(.M4V) and .MKV Video Encoders: H.264(x264), H.265(x265) MPEG-4 and MPEG-2 (libav), VP8 (libvpx) and Theora(libtheora) Audio Encoders: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis Audio Pass-thru: AC-3, DTS, DTS-HD, AAC and MP3 tracks Read more about the features. Compatible Platforms Tested on Mac, Ubuntu and Windows. Installation System Requirements Mac and Windows Only node.js is required, everything else is installed automatically. Linux On Ubuntu, you must install HandbrakeCLI manually with this command: Users of other Linux distros can install the GUI and CLI together using flatpak. Instructions here. Once the HandBrakeCLI binary is installed, Linux/Docker users might need to specify its path to handbrake-js, see here. As a library Move into your project directory then run: Now you can begin encoding from your app. As a command-line app From any directory run the following: Now, you can call handbrake as you would HandbrakeCLI, using all the usual options. By default, just statistics are outpu","default_branch":null,"files":null,"tree":[],"storefront":"/r/75lb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/75lb/handbrake-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}