### 2.1 Seleccionar canal fuente
Usar solo canales con 20M+ suscriptores. La audiencia masiva asegura que tus usuarios también los miran.
Ejemplos probados:
- ZackD Films (mejor para hooks — millones de views por post)
- MrBeast Shorts
El hook debe sentirse como "brainrot" para el usuario — ese shock inicial es lo que lo hace efectivo.
### 2.2 Prompt para Claude Code
`
I need you to write a Python script that downloads the first 3 seconds from the most recent 300 videos on a YouTube Shorts channel.
Important:
- Use yt-dlp from Python.
- Use ffmpeg to trim each video to only the first 3 seconds.
- Do not download the full video if there is a way to avoid it. If full download is unavoidable, delete the full file after creating the 3-second clip.
- Save all clips into a folder called hooks.
- Name the files in order: hook_001.mp4, hook_002.mp4, hook_003.mp4, etc.
- The output clips should be vertical MP4 files if possible.
- The script should handle errors gracefully. If one video fails, skip it and continue.
- Create a failed_downloads.txt file with the URLs that failed.
- Create a downloaded_urls.txt file with every URL that was successfully processed.
- Avoid downloading duplicates.
- Print progress in the terminal, for example: Downloading 34/300.
Input:
I will provide the URL of the YouTube Shorts channel or the first video from the channel.
Task:
1. If I provide a video URL, detect the channel from that video.
2. Get the most recent 300 video URLs from that channel.
3. Download only the first 3 seconds of each video.
4. Save the clips to the hooks folder.
5. Make the script easy to run from the terminal.
Before writing the script, tell me what dependencies I need to install and the exact install commands.
Then write the complete Python script and run it.
`
Resultado: Carpeta hooks/ con ~300 clips de 3 segundos cada uno.