Edición de podcast
Lleva un videopodcast desde la tarjeta hasta un episodio, un corte picante, clips sociales por persona, clips sociales del equipo, clips para LinkedIn, historias y una transcripción. Cada regla aquí proviene de un error cometido en sesiones reales (consulta lessons.md).
Antes que nada: si ~/.claude/podcast-profile.md existe, léelo. Contiene las carpetas, nombres, estilo y entrega propios de este usuario, y prevalece sobre los valores predeterminados aquí. Con un perfil, "activa mi habilidad de podcast" comienza en el Paso 1 sin una ronda de preguntas. Sin uno, pregunta solo lo que los pasos siguientes no puedan averiguar por sí mismos (copia profile.example.md para empezar uno).
Idioma: lee el idioma de la sesión a partir de la transcripción y trabaja en él (muletillas, CTA, subtítulos, informes). Háblale al usuario en su idioma. En una sesión bilingüe, cada pieza sigue el idioma que se habla en ella. Consulta steps/language.md.
Tipo de video
| Tienes | Sigue |
|---|---|
| Un podcast o entrevista con varias cámaras y un micrófono por persona | los pasos a continuación, en orden |
| Una clase, charla, taller o seminario web, normalmente con una cámara (una Osmo, un teléfono), para convertir en clips sociales | steps/long-video.md: reutiliza estos pasos y modifica el sonido, la búsqueda de momentos y el encuadre con una sola cámara |
Los pasos, en orden
| Paso | Archivo | Herramienta | Escribe |
|---|---|---|---|
| 1. Organizar la tarjeta | steps/1-organize.md | tools/organize.py | carpetas de sesión, Work/copy_report.json |
| 2. Sonido, un micrófono por persona | steps/2-sound.md | tools/audio.py | mapa de micrófonos, sincronización y deriva |
| 3. Transcripción | steps/3-transcript.md | Whisper + alineador | Work/words.json, transcripción limpia |
| 4. Plan de contenido | steps/4-content-plan.md | (lectura y criterio) | Work/plan.md |
| 5. Corte, sin cortes bruscos | steps/5-cutting.md | tools/cutlist.py, tools/joincheck.py | piezas por video |
| 6. Cámaras y encuadre | steps/6-cameras.md | (plan por toma) | cámara y recorte por pieza |
| 7. Verificación final | steps/7-final-check.md | tools/qa.py, tools/joincheck.py | Work/checks/<video>.json |
| 8. Vistas previas y entrega | steps/8-delivery.md | ffmpeg | Review/, Final/ |
| 9. Galería, nube, almacenamiento | steps/9-gallery-cloud-storage.md | gallery/ | páginas para invitados |
También: steps/captions.md (tools/captions.py), steps/timeline.md (tools/timeline.py, FCPXML para DaVinci, Premiere, Final Cut).
Detenerse y preguntar
- Falta una pista de micrófono o está en silencio (nunca recurras al audio de la cámara sin avisar; en un video largo de una sola cámara, la pista de la cámara está permitida cuando es la única fuente, y el informe lo indica).
- Un archivo falla su suma de verificación después de copiarlo.
- No puedes distinguir quién habla a partir de los micrófonos y la imagen.
- Una pieza no tiene un CTA hablado real (dilo; nunca inventes uno).
- Algo borraría o sobrescribiría: mueve el archivo antiguo a una copia de seguridad.
Nunca
- Nunca borres la tarjeta antes de verificar cada archivo en dos lugares.
- Nunca cortes dentro de una palabra o entre una preparación y su remate.
- Nunca hagas zoom para ocultar un corte de salto: cambia de cámara.
- Nunca le muestres a una persona un video que no haya pasado el Paso 7.
- Nunca inventes hechos en subtítulos, títulos o CTA.
Configuración
Python 3.11+, ffmpeg (brew install ffmpeg en una Mac: incluye lo que necesitan los subtítulos quemados), y pip install -r requirements.txt. Para transcripciones: pip install faster-whisper whisperx (gratuito, local). Ejecuta las herramientas desde la raíz del repositorio: python3 tools/<tool>.py.