Exportações

@if (session('status'))
{{ session('status') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

O arquivo exportado é um MP4 do intervalo pedido (corte no meio do segmento, se necessário). Enquanto o job corre, os originais ficam com export lock (a reciclagem futura não apaga).

@forelse ($jobs as $job) @empty @endforelse
Quando Câmera Intervalo Estado Tamanho
{{ $job->created_at?->timezone(config('app.timezone'))->format('d/m H:i') }} {{ $job->camera?->name }} {{ $job->range_start?->timezone(config('app.timezone'))->format('d/m H:i:s') }} → {{ $job->range_end?->timezone(config('app.timezone'))->format('H:i:s') }} @if ($job->error)
{{ $job->error }}
@endif
{{ $job->size_bytes ? \App\Support\Bytes::format($job->size_bytes) : '—' }} @if ($job->isDownloadable()) Download @endif
Nenhuma exportação ainda. Abra a timeline de uma câmera e peça um intervalo.