Estou procurando uma solução para pegar arquivos de vídeo da minha câmera HD e automatizar a transcodificação para um formato menor e depois fazer upload para a nuvem (AWS ou outro).
O fluxo de trabalho ideal seria eu ter um NAS ou uma pasta para onde eu pudesse simplesmente arrastar os arquivos raw da câmera. O NAS/computador veria novos arquivos lá e transcodificaria automaticamente o vídeo para as configurações que eu já escolhi e os salvaria em uma pasta sincronizada com o AWS S3 ou algum outro sistema de armazenamento em nuvem.
Eu sei que freenas e outros farão algo semelhante para transcodificação de xbox360 e ps3 - posso aproveitar isso para minha solução?
Responder1
Portanto, há coisas diferentes para fazer:
- monitore o conteúdo da pasta na qual você está colocando os arquivos brutos
- reduzindo o novo arquivo e movendo o resultado para o NAS
- enviando o arquivo NAS para S3
Para monitorar a primeira pasta e executar o conversor, um script simples pode fazer isso. Para converter de DV HD para mp4,ffmpegpode fazer isso facilmente usando uma única linha de comando. O envio para o NAS pode ser feito sincronizando uma pasta na 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 é compatível com alguns NAS (Synology, por exemplo).
Além disso: - pode ser possível sincronizar uma pasta do PC diretamente com o S3 ou o Google Cloud, 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).