# Get all available streams
streams = yt.streams.all()
# Print available streams
for stream in streams:
print(stream)
#clcoding.com
# Get streams with only audio
audio_streams = yt.streams.filter(only_audio=True)
# Get streams with only video
video_streams = yt.streams.filter(only_video=True)
# Get streams with a specific resolution
hd_streams = yt.streams.filter(res="720p")
#clcoding.com
# Title of the video
print("Title:", yt.title)
# Description of the video
print("Description:", yt.description)
# Thumbnail URL of the video
print("Thumbnail URL:", yt.thumbnail_url)
# Video length in seconds
print("Length (seconds):", yt.length)
# Number of views
print("Views:", yt.views)
#clcoding.com
from pytube import YouTube
# YouTube video URL
video_url = 'https://www.youtube.com/watch?v=qMNKy_4opeE'
# Initialize a YouTube object with the video URL
yt = YouTube(video_url)
# Get the highest resolution stream
stream = yt.streams.get_highest_resolution()
# Download the video
stream.download()
print("Download completed!")
#clcoding.com