node-ytdl-core icon indicating copy to clipboard operation
node-ytdl-core copied to clipboard

Input stream error: Status code: 500 ffmpeg

Open figadore opened this issue 1 year ago • 0 comments

Prereqs

  • Are you on the latest version of ytdl-core? [email protected]
  • Search the list of issues for a possible duplicate. no known issues

Stack trace

- Save audio                                                                                          [21/15975]
events.js:291                                                                                                   
      throw er; // Unhandled 'error' event                                                                  
      ^                                                                                                         
Error: Input stream error: Status code: 500      
    at PassThrough.<anonymous> (/root/youtube-dl-express/node_modules/fluent-ffmpeg/lib/processor.js:452:34)
    at PassThrough.emit (events.js:326:22)                  
    at PassThrough.emit (events.js:314:20)                                                             
    at onError (/root/youtube-dl-express/node_modules/miniget/dist/index.js:148:24)
    at ClientRequest.<anonymous> (/root/youtube-dl-express/node_modules/miniget/dist/index.js:208:21)
    at Object.onceWrapper (events.js:421:26)                                       
    at ClientRequest.emit (events.js:314:20)                        
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:601:27)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:122:17)
    at TLSSocket.socketOnData (_http_client.js:474:22)
Emitted 'error' event on FfmpegCommand instance at:  
    at emitEnd (/root/youtube-dl-express/node_modules/fluent-ffmpeg/lib/processor.js:424:16)
    at PassThrough.<anonymous> (/root/youtube-dl-express/node_modules/fluent-ffmpeg/lib/processor.js:454:15)    
    at PassThrough.emit (events.js:326:22)
    [... lines matching original stack trace ...]
    at HTTPParser.parserOnHeadersComplete (_http_common.js:122:17) {           
  inputStreamError: MinigetError: Status code: 500          
      at ClientRequest.<anonymous> (/root/youtube-dl-express/node_modules/miniget/dist/index.js:206:27)
      at Object.onceWrapper (events.js:421:26)
      at ClientRequest.emit (events.js:314:20)
      at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:601:27)
      at HTTPParser.parserOnHeadersComplete (_http_common.js:122:17)
      at TLSSocket.socketOnData (_http_client.js:474:22)
      at TLSSocket.emit (events.js:314:20)
      at addChunk (_stream_readable.js:297:12)
      at readableAddChunk (_stream_readable.js:272:9)

      at TLSSocket.Readable.push (_stream_readable.js:213:10) {
    statusCode: 500
  }
}

ffmpeg version is 4.3.6-0+deb11u1

Doesn't happen on all videos. One broken video is https://youtu.be/DjIQhm07Dfg

figadore avatar May 17 '23 05:05 figadore