1
0
mirror of https://github.com/musix-org/musix-oss synced 2024-11-13 02:20:18 +00:00
musix-oss/node_modules/node-opus/examples/mp3-to-ogg.js
2020-03-03 22:30:50 +02:00

18 lines
423 B
JavaScript

"use strict";
var fs = require( 'fs' );
var lame = require( 'lame' );
var opus = require( '../' );
var ogg = require( 'ogg' );
var opusFile = fs.createWriteStream( 'test.opus' );
var mp3Decoder = new lame.Decoder();
var opusEncoder = new opus.Encoder( 48000, 2 );
var oggEncoder = new ogg.Encoder();
process.stdin.pipe( mp3Decoder ).pipe( opusEncoder ).pipe( oggEncoder.stream() );
oggEncoder.pipe( process.stdout );