Usando exposições longas para fazer vídeos? [fechadas]

7

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.

AaronLS
fonte
Uma folha de filtro de densidade variável deslizada pelas lentes ou uma série de filtros neutros que podem ser adicionados ou removidos conforme desejado - ou um conjunto binário ponderado provavelmente seria útil. Não aborda todos os problemas.
9788 Russell McMahon #
Sua cena está se movendo?
Unapiedra
Geralmente, nada está se movendo, exceto algumas luzes piscantes, que gradualmente atraem trilhas de luz para a exposição. Como eles estão piscando, não estou muito preocupado com a falta deles ocasionalmente pelo método nº 1. Muitas boas idéias. Terei que tentar lê-los depois de concluir meus impostos :) Acho que vou tentar o número 1 e criar manualmente alguns quadros no gimp para ver como fica o teste.
AaronLS
Para quem ainda procura fazer isso, aqui está um tutorial que parece abordar o que você está procurando: youtube.com/watch?v=N4GbwBk4PDA

Respostas:

4

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:

  1. Grave um vídeo da sua cena com a taxa de quadros mais rápida suportada pela câmera.
  2. Divida o vídeo em quadros (ferramentas gratuitas podem fazer isso)
  3. Soma cada quadro e os próximos (4-9 digamos) quadros consecutivos em um novo quadro.
  4. Crie vídeo a partir dos novos quadros criados.

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.

Itai
fonte
A função Live Bulb da Olympus parece muito próxima do que a @AaronLS está procurando. Aqui está um vídeo promocional dele em ação: youtube.com/watch?v=Rz4g-MFW_t8
Leia meu perfil
Esse vídeo não é ótimo. No meu protótipo OM-D E-M5, funcionou muito melhor e mais suave. Espero ver a unidade de produção em breve :)
Itai
2

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.

Miguel
fonte
Não vejo por que você precisaria filmar a seqüência de imagens subexposta; você só pode escurecer cada imagem na postagem antes de adicioná-las. Se você processar em 16 bits e cada uma das imagens tiver 8 bits, não haverá perda de qualidade dessa maneira ou problemas com ruídos. Filmar exposições sucessivamente mais longas ou usar uma única imagem e brincar com o controle deslizante de exposição não criará o mesmo efeito, especialmente se você quiser trilhas leves. Filmar uma sequência de exposições de igual comprimento funcionará bem, no entanto.
Matt Grum
1

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.

Matt Grum
fonte
0

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

user9381
fonte
Não acho que isso resolva a questão.
Por favor, leia meu perfil
0

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:

  1. 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

  2. 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.

  3. 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.

Nir
fonte
Não vejo problemas em usar o modo de vídeo para isso. Você não obterá efeitos visíveis nas persianas neste tipo de projeto quando a câmera estiver em um tripé, a menos que você tenha algum movimento oscilante. Além disso, se os intervalos entre os quadros forem curtos o suficiente para induzir os olhos a perceber movimentos contínuos suaves, devem ser curtos o suficiente para este vídeo em timelapse. Finalmente fundir a imagem e ajustar a exposição pode ser feito com um script simples (sem fixação de lacunas ou inclinar necessário!)
Matt Grum
@MattGrum Tudo depende da rapidez com que as coisas estão se movendo - para cenas estáticas ou em movimento lento, você não tem muitos problemas, mas para objetos mais rápidos, apenas a fusão de imagens pode criar trilhas leves com lacunas, lacunas no desfoque de movimento etc. - se você quiser uma imagem realista você vai ter que pintar os detalhes que faltam (também, eu tenho um sentimento que este vai exigir muita sintonia fina, mas este é apenas um sentimento)
Nir