def print_info(path, stream)
if stream
puts "#{path}:"
puts " mime type: #{stream.mime}"
puts " length: #{stream.length_time / Gst::SECOND} seconds"
puts " bitrate: #{stream.bitrate / 1000.0} kbps"
puts " number of tracks: #{stream.length_tracks}"
puts " tracks:"
stream.tracks.each_with_index do |track, i|
puts " - track #{i + 1}:"
puts " metadata:"
print_caps track.metadata
puts " streaminfo:"
print_caps track.streaminfo
puts " format:"
print_caps track.format
end
else
puts "No media info found for file #{path}"
end
end