Continue Watching Row

Assets and Licensing

Written by: Marlon Colca
Posted on 13 Sep 2025 - 21 days ago
nextjs typescript clones

Handle videos, posters and subtitles responsibly in an open‑source project


Objetivo: gestionar videos, pósters y subtítulos responsablemente en un proyecto open source.

Recomendaciones 📌

  • Muestras pequeñas en public/; media pesada en CDN/bucket.
  • Registra licencia y URL de origen de cada asset.
  • MP4 (H.264 + AAC) para compatibilidad; WebM opcional.
  • Subtítulos: prefiere .vtt; soporta .srt con conversión en cliente.

Estructura sugerida 🗂️

  • public/videos/ — muestras locales
  • public/posters/ — imágenes
  • public/subs/.vtt o .srt
  • CREDITS.md — fuentes y licencias de todos los assets
  • LICENSES/ — licencias individuales si aplica

Ejemplo de CREDITS.md 📄

# Créditos de assets

## Videos

- Tears of Steel (CC BY 3.0) — Blender Foundation — https://tearsofsteel.org — Fuente: https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/TearsOfSteel.mp4

## Subtítulos

- TOS-en.srt — Blender — https://download.blender.org/demo/movies/ToS/subtitles/TOS-en.srt

🔜 Coming up next


Ship your app and plan for growth.

Deploy and Scaling

Ship your app and plan for growth.

14 Sep 2025 - 20 days ago