Portanto, há coisas diferentes para fazer:
- monitore o conteúdo da pasta em que você está colocando os arquivos brutos em
- reduzindo o novo arquivo e movendo o resultado para o NAS
- enviando o arquivo NAS para o S3
Para monitorar a primeira pasta e executar o conversor, um script simples pode fazer isso. Para converter de DV HD para MP4, ffmpeg pode fazer isso facilmente usando uma única linha de comando. O envio para o NAS pode ser feito sincronizando uma pasta em sua máquina e uma pasta no NAS. NAS oferecem diferentes possibilidades para fazer esta sincronização. O envio do NAS para o Amazon S3 é suportado por algum NAS (Synology, por exemplo).
Além disso: - pode ser possível sincronizar uma pasta do PC com o S3 ou com o Google Cloud diretamente, sem que o NAS faça isso. - pode ser possível alimentar o ffmpeg diretamente com o fluxo de saída da câmera (arquivo virtual como entrada para o ffmpeg).