O problema foi devido à atualização recente em Java. Quando mudei de volta para a versão mais antiga, funcionou bem sem qualquer falha.
Espero que isso seja corrigido na próxima atualização.
Eu estava tentando obter quadros de um vídeo usando Xuggle 5.4
. O IDE que eu uso é Eclipse Juno
.A última vez (que foi cerca de um mês atrás) quando eu tentei, eu tenho os quadros com um intervalo de 5 segundos, mas hoje, quando eu tentei executar o código eu tenho o erro abaixo
# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006ee76520, pid=4340, tid=7344 # # JRE version: 7.0_09-b05 # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode windows-amd64 compressed oops) # Problematic frame: # C [xuggle1062976990104623257.dll+0x736520] Java_com_xuggle_ferry_FerryJNI_SWIGRefCountedTesterUpcast+0x66f005 # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # D:\Eclipse workspaces\Eclipse Juno\VideoSteganography\hs_err_pid4340.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Quando pesquisei isso, descobri problemas similares semelhantes, mas não consegui encontrar nenhuma solução ou causa para esse problema.
Qual pode ser a razão disso? Eu não sou capaz de encontrar o código nativo que é a causa do acidente. Eu costumava atualizar o Java sempre que disponível.
Minha necessidade é obter os quadros de um arquivo de vídeo, que outras formas existem para fazer isso? Sinta-se à vontade para pedir detalhes.
Tags java exceptions frame video-capture