Você está na página 1de 3

SubLog Extractor Filter

Introduo SubLog Extractor um filtro VirtualDub projetado para extrair legendas hardcoded a partir de um fluxo de vdeo. Extraindo legendas hardcoded realmente um trabalho de duas partes: 1) Identificar as mudanas nos quadros de legendas, despej-los em arquivos bitmaps, e criar um ndice de tempo para eles. 2) (opcionalmente) Aplicar OCR para os bitmaps resultantes para extrair dados de texto SubLog Extractor filtro cuidar da parte # 1, enquanto uma aplicao externa, como SubRip pode prosseguir o OCR a partir dos arquivos despejado por SubLog Extractor. Mais precisamente, SubLog Extractor funciona da seguinte maneira: a) Pr-processamento Filtragem da entrada (opcionnal). b) Processamento Temporal Diferencial de varredura e seleo de frame. c) ps-processamento (VobSub modo apenas) Formatao da sada. Instalando SubLog Extractor Basta copiar o "SubLog.vdf" arquivo e o "Manual SubLog" na sua pasta VirtualDub diretrio / plugins. Usando SubLog Extractor ... em poucas palavras Executar Virtualdub Cortar o vdeo de entrada para a pea precisa, incluindo as legendas, usando o Null Transform interna do filtro. Adicione o SubLog Extractor filtro de entrada e um destino para os arquivos de sada. Agora clique em "Preview" no menu Arquivo do VirtualDub, e certifique-se o "de entrada de vdeo show" e "sada de vdeo show" no so verificadas (se forem verificados, isto ainda funciona, mas o tempo de processamento ser muito mais) . Claro, voc provavelmente no vai acabar com qualquer bom resultado sem algum mnimo real de configuraes primriamente sria:) Configuraes - Pr-Processamento Settings: O controle deslizante Nvel de Pr-Processamento permite descartar os pixels com cores muito longe da cor de legendas. No nvel 0 no tem efeito, a nvel MAX s descarta todos os pixels:) Os valores Red / Green / Blue so os valores da cor das legendas no fluxo de entrada (geralmente branco ou prximo do branco). - Configuraes de processamento: O controle deslizante Limiar Temporal Noise comparado com as mudanas entre os quadros de decidir se o quadro mudou o suficiente para considerar um candidato da legenda. O valor padro de 10 ok para legendas baixo nvel de rudo no fundo preto. Note que o tamanho das legendas no quadro esto afetando a maneira como este parmetro deve ser definido, por isso cultivo adequada to importante. O controle deslizante Threshold O tempo o nmero mnimo de quadros consecutivos necessrios antes de considerar um candidato da legenda. Isto no s evita legendas contabilidade repetidamente quando alguns quadros esto bagunados, mas tambm

cuida de legendas enfraquecendo lentamente. Por outro lado, se o espao de tempo entre as legendas sobre este treshold, as legendas sero perdidos. O valor padro "2", que deve ser ok para baixo rudo / fading baixo. O ndice de quadro # 0 checkbox contar SubLog Extractor para quadros conta com o primeiro quadro processado como de quadro # 0 em vez do quadro verdadeira fonte #. Esta opo for assinalada como padro. O formato VobSub Use a caixa de sada contar SubLog Extractor para ativar PsProcessamento e usar VobSub. IDX &. Formato SUB em vez de apenas os bitmaps dumping e do ndice de tempo. VobSub formato (o qual realmente o formato usado para DVDs) permite mais recursos avanados em SubLog Extractor, mas requer ajustes mais precisos do que quando apenas os 24 dumping bitmaps bits. Normalmente voc vai querer usar o formato VobSub se voc deseja manter as legendas em formato grfico ou se voc quiser usar SubRip para OCR. Por outro lado, provavelmente voc vai preferir ndice BMP e hora dumping simples se voc planeja usar os arquivos de sada para o trabalho manual. Observe tambm que o boto Preview no tem nenhum efeito alm de pr-processamento se o formato VobSub no est marcada. - Ps-Processamento Settings (Modo VobSub): O controle deslizante Threshold Font o nvel de cinza mapeada para um pixel deve ser mantida como parte de um pixel da fonte das legendas. O valor padro 127. O controle deslizante Threshold Antialiasing o nvel de cinza mapeada para um pixel deve ser mantida como parte de um pixel antialiasing legendas. Se este valor sobre o valor Treshold Font, no pixels antialiasing sero mantidos. O valor padro 63. A nfase Adicionar checkbox pixels contar SubLog Extractor para adicionar pixels nfase na borda da fonte pixels. Esta opo for assinalada como padro. O Use Auto-Recorte checkbox contar SubLog Extractor para cortar a bitmap de sada para as legendas s. Esta opo for assinalada como padro. A caixa de seleo Mostrar o processamento especial: Neste modo, enquanto no a extrao da legenda temporal realmente feito e no arquivos de sada so despejados, voc ver como os quadros so ps-processados: Font, nfase, Antialiasing & AutoRecorte (ps-processados quadros aparecem com uma tonalidade vermelho). No modo normal, apenas quadros capturados vai aparecer assim na tela de sada. Marque esta caixa para ajudar a ajustar as outras configuraes, em seguida, desmarque-a para o processamento real. Algumas Notas SubLog Extractor , por sua prpria natureza, uma ferramenta de temporal, por isso no funcionar corretamente se voc tentar processar quadro a quadro com botes de avanar e retroceder. Eu sugiro que voc use apenas de visualizao no menu Arquivo do VirtualDub, exceto durante as configuraes. No se esquea de primeira safra adequadamente o seu vdeo para extrair a parte exata que contm as legendas. Esta a coisa mais importante a fazer como um subttulo pequeno dentro de uma rea muito grande pode ser descartado como rudo. Lembre-se tambm tentar extrair as legendas que esto sobre o filme em si vai exigir mais trabalho do que se eles esto apenas nas faixas pretas widescreen: Se voc realmente quer fazer isso, voc vai precisar de um ajuste apropriado do pr-processamento e eu sugiro que voc joga com vrios outros filtros para obter a legenda para ser o mais limpo possvel primeiro (tente Temporal Smoother a nvel max), e voc vai de qualquer maneira ter que editar manualmente a sada se voc quer algo limpo. Tambm eu sugiro fortemente que voc no use um filtro suave rea, se voc est planejando processo de OCR. Certifique-se de entender o que voc faz com as configuraes de entrada e material de origem como se voc no fizer direito, voc pode acabar com SubLog Extractor dumping centenas de milhares de bitmaps descompactado no seu disco rgido! Finalmente, eu diria: basta verificar o resultado final! Uma boa maneira de fazer isso usar o VobSub para exibir rapidamente a sua sada processada sobre o vdeo fonte original para verificar se as legendas so limpas. Honestamente SubLog Extractor ir poupar-lhe horas e horas de trabalho manual (que voc provavelmente nunca fazer de qualquer maneira), se usado corretamente:) FAQ (atualizado 17 de julho de 2003)

Que tipo de resultados posso esperar? No quero que passou horas corrigindo a sada manualmente! Voc pode esperar 100% de recuperao automatizada completa limpa se as legendas esto em barras pretas. Se no forem, os resultados iro variar de acordo com a preciso da sua pr-processamento configuraes. Algumas legendas do filme esto faltando no meu arquivo de sada. Tente reduzir a configurao de limite de tempo. Observe tambm que SubLog Extractor pode ter problemas se houver dois quadros imediatamente consecutivos com legendas diferentes. A ltima legendas do filme esto faltando no meu arquivo de sada. Deve haver pelo menos n frames sem legendas, no final do filme, n beeing a configurao Limiar do Tempo, ou as legendas ltima ser perdido. Portanto, se seu filme termina com um subttulo, basta adicionar molduras pretas no final antes de executar SubLog Extractor. O meu filme tem legendas em escuro na luz, em vez de luz na obscuridade. SubLog Extractor no funcionar corretamente sobre estes: s usar um filtro para inverter as cores. Por que to lento? Bem, no que lento, voc tem que entender que estamos lidando com anlise de ambos os quadros de uma forma baseados na rea e de uma forma temporal. A primeira verso alpha da ferramenta estava usando a derivada secundrio do fluxo de vdeo e foi muito mais lenta:) O cdigo fonte do SubLog Extractor disponveis? Sim, desde que sem bugs importantes foram encontrados ainda, e j que eu no estou trabalhando muito sobre ele mais, eu tenha liberado o cdigo-fonte (veja meu site). Eu entendo que muitas pessoas esto interessadas em partes especficas do cdigo, em especial o cdigo de exportao Mpeg2 ... Por favor, seja livre para us-lo como voc gostaria.

Você também pode gostar