Sha256: b862694dd1865822355e60124cadf7564fcc8056d94047fc5a72ab668af0d4ca
Contents?: true
Size: 453 Bytes
Versions: 8
Compression:
Stored size: 453 Bytes
Contents
#!/usr/bin/env ruby require "open3" if ARGV.size != 2 $stderr.puts "HLS downloader wrapping ffmpeg" $stderr.puts "hls-dl <playlist.m3u8> <output(.mp4,mp3,...)>" exit 1 end ffmpeg = %Q[ffmpeg -loglevel error -protocol_whitelist file,http,https,tcp,tls,crypto -n -i "#{ARGV[0]}" #{ARGV[1]}] result = Open3.capture3(ffmpeg) unless result[2].to_i == 0 p result File.delete(ARGV[1]) if File.exist?(ARGV[1]) $stderr.puts result[1] exit(1) end exit(0)
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
rget-4.14.0 | bin/hls-dl |
rget-4.13.2 | bin/hls-dl |
rget-4.13.1 | bin/hls-dl |
rget-4.13.0 | bin/hls-dl |
rget-4.12.0 | bin/hls-dl |
rget-4.11.0 | bin/hls-dl |
rget-4.10.0 | bin/hls-dl |
rget-4.9.3 | bin/hls-dl |