decode-file.js 418 B

12345678910111213141516171819202122
  1. var ogg = require( 'ogg' );
  2. var opus = require( '../../' );
  3. var oggDecoder = new ogg.Decoder();
  4. oggDecoder.on( 'stream', function( stream ) {
  5. var opusDecoder = new opus.Decoder();
  6. opusDecoder.on( 'format', function( format ) {
  7. opusDecoder.pipe( process.stdout );
  8. });
  9. opusDecoder.on( 'error', function( err ) {
  10. console.log( err );
  11. });
  12. stream.pipe( opusDecoder );
  13. });
  14. process.stdin.pipe( oggDecoder );