innoboxrr/video-processor

1.2.9 2024-09-25 02:55 UTC

This package is auto-updated.

Last update: 2024-12-25 04:38:44 UTC


README

El paquete requiere la existencia de estos modelos en la capa de la aplicación

  • App\Models\Video

    • code
    • cloud
    • thumbnail
    • duration
    • size
    • payload
    • status
    • progress
    • language_id (Si ocupas la duncionalidad de subtitulos)
  • App\Models\Subtitles

    • language_id (Se debe implementar el modleo Language)
    • video_id
  • Language (Requerido por subtitles)

    • Name
    • code
    • country_code Este paquete supone que tienes un modelo Video en App\Models\Video con las columnas
  • code

  • cloud

  • thumbnail

  • status

El video tambien debe implementar varios mutators:

  • getS3OriginalPathAttribute
  • getS3HlsPathAttribute
  • getS3KeysPathAttribute
  • getS3HlsMasterAttribute
  • getNameAttribute
  • getUuidAttribute

Después esta clase pondrá el modelo, pero por ahora es así :-)

  • Requiere tener queue de laravel configurado .env QUEUE_CONNECTION=database

php artisan queue:table php artisan migrate

php artisan queue:work

Configurar supervisor