--------------- !pip install yt-dlp moviepy ffmpeg-python import yt_dlp from moviepy.editor import ImageClip, AudioFileClip import glob, os # -------- USER INPUTS -------- image_file = "/content/ima1.png" # your image audio_url = "https://www.youtube.com/watch?v=me8uai5nV9c" # audio url audio_start = "39:03" # mm:ss (example wrong input) audio_end = "39:30" # mm:ss output_path = "/content/output.mp4" # ----------------------------- def download_from_youtube(url, filename, audio_only=True): ydl_opts = { 'format': 'bestaudio/best', 'outtmpl': filename + ".%(ext)s", 'quiet': False, } with yt_dlp.YoutubeDL(ydl_opts) as ydl: ydl.download([url]) def time_to_seconds(t): mm, ss = t.split(":") ...