Eu gostaria de fazer um vídeo que mostra essencialmente uma longa exposição progredindo à medida que é exposta. Essencialmente, seria inicialmente escuro e gradualmente mais claro. As luzes que passam na frente da câmera seriam mostradas gradualmente deixando uma trilha.
Minhas opções que eu conheço são:
1) Em vez de fazer uma única exposição longa, faça muitas exposições curtas sequencialmente e crie um vídeo em que cada quadro se sobreponha a outra foto. Isso seria desafiador, porque meu intervalômetro (sic?) É externo e seria difícil de configurar, de modo a disparar outra imagem assim que a imagem anterior terminar de ser exposta. Essencialmente, haveria lacunas entre as fotos.
Edit: Na verdade, me ocorreu que, no primeiro, eu poderia definir a exposição para algo como 1/10 de segundo, definido como contínuo e apertar o botão. O único atraso entre as fotos seria hora de salvá-las.
2) Escreva um programa que processe os dados do sensor a partir do formato bruto, dividindo-os em quadros com base no que o sensor coletou em segmentos de tempo. Não sei se o formato bruto suporta isso. Fazendo uma breve leitura sobre o formato, não está realmente claro para mim se isso é possível ou não. Essa é realmente a principal razão deste post, é determinar se o formato bruto tem ou não informações de exposição ao longo do tempo que permitiriam esse tipo de pós-processamento. Ou seja, posso recriar o efeito do sensor capturando cada vez mais luz ao longo do tempo. Prefiro não gastar muito tempo descobrindo o formato / APIs e criando um protótipo de um programa, se isso não for possível.
Por isso, estou procurando uma resposta que indique se o nº 2 é possível, quaisquer soluções alternativas sugeridas sobre como fazer isso ou soluções para realizar o nº 1. (Eu não espero que alguém saia e escreva um programa para mim, mas apenas conheça o conhecimento da comunidade sobre uma possível solução ou solução alternativa existente). Eu já tenho um programa de código aberto / gratuito para juntar lapsos de tempo simples. Para que o número 1 funcione, eu precisaria de uma variação disso que se sobreponha às fotos subseqüentes. Algo que possa apoiar a interpolação provavelmente eliminaria as anomalias causadas pelas pequenas lacunas entre cada foto.
Observe quando você está sugerindo software, se é caro ou não. Fazer isso como provavelmente um ou dois hobbies e preferiria não pagar muito dinheiro por um pacote de efeitos de vídeo comercial, mas não será prejudicial para a posteridade, caso outras pessoas com a mesma pergunta que aparecem neste post estejam dispostas a desembolsar muito dinheiro.
fonte
Respostas:
Primeiro, o número 2 não é possível. O número 1 é possível, embora a maioria das câmeras possua buffers relativamente limitados, portanto , aconselho o uso de vídeo para produzir um vídeo , em vez de imagens RAW. Você não precisará de resolução extra.
Enquanto eu não tentei isso, aqui está minha intuição que exigiria algum script pelo menos:
Isso criará um vídeo interessante com efeito de exposição de rolamento, já que o quadro 1 será a soma dos quadros 1 a 10 (digamos), o quadro 2 será a soma de 2 a 11, o quadro 3 será o de 3 a 12, etc. Seu vídeo aqui pode ser de tamanho arbitrário. Se você fizer isso, publique-o em algum lugar e informe-nos!
Se tudo o que você quiser mostrar uma única exposição progredindo, poderá fazer batota, obtendo um OM-D E-M5 que emitirá isso diretamente por HDMI. Tudo o que você precisa fazer é ativar o modo Lâmpada ao vivo e iniciar a exposição da lâmpada. Qualquer dispositivo de gravação HDMI pode ser usado para capturar o fluxo.
fonte
Se eu entendo o que você está tentando fazer no método nº 1, para que essa ideia funcione, é necessário filmar sua sequência de imagens subexposta, pois você deseja que a exposição animada do seu vídeo cresça em pequenos incrementos de um quadro para o outro. . Infelizmente, adicionar um monte de imagens subexpostas não será equivalente a uma única imagem bem exposta, a imagem combinada não usará toda a faixa dinâmica da câmera, pois você está começando de imagens que usam apenas uma pequena porção na extremidade esquerda da tela. escala de exposição. Além disso, a quantidade de ruído em uma imagem subexposta é relativamente alta em comparação com os valores de pixel, e as adições ampliarão o ruído para níveis muito mais altos do que o que você obteria em uma única exposição.
Uma abordagem diferente seria alterar a exposição em cada imagem sucessiva e apenas animar as imagens diretamente, sem adicioná-las. Entendo que não é isso que você quer fazer, é uma solução de compromisso. O resultado seria bem próximo da sua ideia se a cena que você está gravando for estática. Se você estiver usando uma Canon DSLR, o Magic Lantern poderá ajudá-lo a automatizar esta tarefa. Agora, você pode executar scripts Lua dentro da câmera!
Em relação ao método nº 2, o formato bruto não registra a luz que entra no sensor ao longo do tempo, apenas registra as quantidades de luz coletadas no final do período de exposição (pelo menos é o que eu entendo).
Uma abordagem que você não considerou é simular a exposição animada no software, iniciando a partir de uma única imagem bem exposta. Os aplicativos que processam arquivos brutos têm um controle deslizante de exposição que permite fazer esse tipo de ajuste. Não é o mesmo que a coisa real, é claro, mas pode estar perto o suficiente para as suas necessidades. Eu recomendo que você verifique um código-fonte de processamento bruto para aprender sobre essa técnica e decidir se é útil para você. Aqui está um: http://sourceforge.net/projects/ufraw/ .
Boa sorte com seu projeto.
fonte
Definitivamente, o número 2 não é possível - se a superexposição de uma foto não fosse um problema, você pode simplesmente entrar nos dados RAW e pegar o valor antes que ela fique superexposta.
O número 1 funcionará, embora você possa acabar com pequenas lacunas quando o obturador se fechar e reabrir. Isso pode ser atenuado tornando as exposições muito longas em comparação com o intervalo entre os quadros, por exemplo, um segundo. Isso exigirá que você trabalhe em condições escuras, mas provavelmente é o que você precisa para uma longa exposição!
Depois de ter suas imagens, é apenas uma tarefa de processamento de dados acumular acumulativamente a exposição adicionando as imagens. Você precisará garantir que nenhuma imagem seja superexposta para que isso seja preciso, pois os valores de brilho da imagem precisam ser divididos pelo número de quadros, de modo que a soma totalize uma imagem com a exposição correta. A montagem do vídeo provavelmente seria alcançada com mais facilidade usando um script que alimentava um editor de imagens como o Photoshop of Gimp, ambos compatíveis com scripts.
Usar o modo de vídeo da sua câmera, se houver, pode ajudar, pois haverá pouca diferença perceptível entre as imagens.
fonte
A duração de uma exposição em uma câmera de vídeo é limitada pela taxa de quadros do vídeo sendo gravado. Se sua câmera filmar a 30 quadros por segundo (30 fps), cada quadro ocupa 1/30 de segundo, portanto a exposição para criar esse quadro não pode ser maior que 1/30 segundo. Nem todas as câmeras de vídeo permitem alterar o tempo de exposição ou a taxa de quadros, mas algumas o fazem. Com o padrão de vídeo NTSC usado nos EUA, Canadá, Japão, Coréia e alguns outros países, a taxa de fama é de 29,97 (aproximadamente 30) quadros por segundo. A maior parte do mundo usa o padrão de vídeo PAL, que é de 25 qps, enquanto o filme geralmente é filmado a 24 qps. Quando um vídeo ou filme é gravado a 24, 25 ou 30 qps, o tempo de exposição usado pela câmera não pode ser maior que a duração de um único quadro: 1/24 s, 1/25 s ou 1/30. Então, se sua câmera está gravando a 30 qps, não pode ser definido para fotografar com 1/10 de duração, pois 1/10 de segundo é maior que 1/30 de segundo. A única maneira de evitar essa limitação é fotografar com uma taxa de quadros mais lenta. Se você deseja uma exposição de 1/10 s, a taxa de quadros deve ser 10 qps ou mais lenta. Que eu saiba, apenas câmeras profissionais (caras) teriam essa capacidade. Se você estiver usando uma câmera DSLR, como uma Canon EOS que grava vídeo em HD, essa câmera pode ser controlada por meio de software (Canon EOS Utility) para gravar em taxas de quadros mais lentas com exposição mais longa, mas não tão rápida quanto 10 fps, e não criaria um arquivo de vídeo. Esse processo criaria uma série de imagens individuais que poderiam ser facilmente montadas em um videoclipe usando um software de vídeo, como Premiere, Final Cut Pro ou After Effects. A única maneira de evitar essa limitação é fotografar com uma taxa de quadros mais lenta. Se você deseja uma exposição de 1/10 s, a taxa de quadros deve ser 10 qps ou mais lenta. Que eu saiba, apenas câmeras profissionais (caras) teriam essa capacidade. Se você estiver usando uma câmera DSLR, como uma Canon EOS que grava vídeo em HD, essa câmera pode ser controlada por meio de software (Canon EOS Utility) para gravar em taxas de quadros mais lentas com exposição mais longa, mas não tão rápida quanto 10 fps, e não criaria um arquivo de vídeo. Esse processo criaria uma série de imagens individuais que poderiam ser facilmente montadas em um videoclipe usando um software de vídeo, como Premiere, Final Cut Pro ou After Effects. A única maneira de evitar essa limitação é fotografar com uma taxa de quadros mais lenta. Se você deseja uma exposição de 1/10 s, a taxa de quadros deve ser 10 qps ou mais lenta. Que eu saiba, apenas câmeras profissionais (caras) teriam essa capacidade. Se você estiver usando uma câmera DSLR, como uma Canon EOS que grava vídeo em HD, essa câmera pode ser controlada por meio de software (Canon EOS Utility) para gravar em taxas de quadros mais lentas com exposição mais longa, mas não tão rápida quanto 10 fps, e não criaria um arquivo de vídeo. Esse processo criaria uma série de imagens individuais que poderiam ser facilmente montadas em um videoclipe usando um software de vídeo, como Premiere, Final Cut Pro ou After Effects. Se você estiver usando uma câmera DSLR, como uma Canon EOS que grava vídeo em HD, essa câmera pode ser controlada por meio de software (Canon EOS Utility) para gravar em taxas de quadros mais lentas com exposição mais longa, mas não tão rápida quanto 10 fps, e não criaria um arquivo de vídeo. Esse processo criaria uma série de imagens individuais que poderiam ser facilmente montadas em um videoclipe usando um software de vídeo, como Premiere, Final Cut Pro ou After Effects. Se você estiver usando uma câmera DSLR, como uma Canon EOS que grava vídeo em HD, essa câmera pode ser controlada por meio de software (Canon EOS Utility) para gravar em taxas de quadros mais lentas com exposição mais longa, mas não tão rápida quanto 10 fps, e não criaria um arquivo de vídeo. Esse processo criaria uma série de imagens individuais que poderiam ser facilmente montadas em um videoclipe usando um software de vídeo, como Premiere, Final Cut Pro ou After Effects.
As câmeras de vídeo do consumidor geralmente gravam na taxa de quadros associada ao padrão de vídeo usado naquele país, 30 qps nos EUA, 25 qps na França, 30 qps no Japão, etc. Câmeras semi-profissionais e profissionais que gravam em alta definição (HD ) normalmente permite fotografar em 24, 25 e 30. Magic Lantern é uma atualização de firmware para câmeras Canon EOS que aparentemente permite que você faça o que está pedindo. É de graça. http://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki
Espero que isso seja útil. dr
fonte
Sua idéia de usar os dados brutos para "alterar" a duração da exposição não funcionará - o arquivo bruto registra apenas o brilho de cada pixel no final da exposição.
Sua idéia de backup de usar várias imagens também é problemática, pode ser factível, mas exigirá muito trabalho.
Primeiro, as diferenças entre as fotos são significativas, por exemplo, uma DSLR de nível de entrada pode gravar apenas 3-4 quadros por segundo, independentemente do tempo de exposição.
Até mesmo as câmeras profissionais de cinema têm lacunas entre as imagens; na verdade, nas câmeras profissionais, o intervalo é sempre metade do tempo - portanto, para filmes a 24 fps, cada exposição é de 1/48 de segundo, deixando um intervalo de 1/48 de segundo - para alterar a exposição. Em uma câmera profissional sem alterar a taxa de quadros, é necessário substituir fisicamente o obturador.
Você pode (quase) eliminar a lacuna com câmeras de consumidor que podem gravar vídeo no limite teórico máximo (ou seja, 1/30 de exposição a 30 fps), mas que geralmente exige que você abaixe a resolução - e ...
Todas as imagens terão exatamente o mesmo tempo de exposição - e ...
Quando você grava um vídeo, precisa lidar com o "efeito de obturador com rolamento" (como a câmera está lendo a linha do sensor por linha, qualquer coisa em movimento estará em uma posição diferente em cada linha da imagem, inclinando efetivamente qualquer coisa que se mova).
Mesclar imagens, ajustar a exposição e corrigir as lacunas e distorções exigirá muita edição e o resultado provavelmente terá mais gráficos do que fotos reais.
Então o que você pode fazer:
Simule as coisas inteiras - algumas fotos bem expostas e muito tempo no photoshop provavelmente fornecerão resultados mais "realistas" do que tentar criar as coisas a partir de várias imagens reais
Trabalhe em um ambiente controlado - se você pode repetir o movimento exato de cada quadro ou ter uma cena estática, isso se torna simples - basta tirar várias fotos nos diferentes tempos de exposição.
Faça isso e veja o que acontece - se você tirar várias fotos o mais rápido possível, aumentando o tempo de exposição de uma cena em movimento, obterá algo diferente do que o planejado originalmente, mas pode acabar sendo interessante e bonito - você não sabe, a menos que tentar.
fonte