Converter legendas de DVD em texto

1

Eu quero converter legendas baseadas em imagem ( dvd_subtitle ) em legendas baseadas em texto ( mov_text ). Estou no OS X e preferiria usar uma ferramenta gratuita baseada em linha de comando.

Meus dados de origem são uma imagem de DVD (arquivo .iso / .dmg contendo uma pasta VIDEO_TS) ou um arquivo MP4 já convertido contendo um fluxo de legendas vobsub.

Encontrei o promissor vobsub2srt e este ótimo artigo sobre a conversão de legendas , mas não consigo descobrir como obter os arquivos .sub / .idx do meu .dmg ou arquivo .mp4.

Eu tentei várias opções com ffmpeg sem sucesso. Eu também tentei googling o tópico, mas fiquei surpreso ao não encontrar soluções imediatas.

Então, como extraio arquivos .sub / .idx de um arquivo .dmg / .mp4? (Ou, mais genericamente, como faço para gerar legendas baseadas em texto a partir de um arquivo .dmg / .mp4 contendo legendas baseadas em imagens?)

O DVD é uma imagem de DVD padrão com o arquivo VIDEO_TS. O arquivo mp4 se parece com isso:

Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/bt709), 700x572 [SAR 16:15 DAR 560:429], 898 kb/s, 25 fps, 25 tbr, 90k tbn, 180k tbc (default)
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 159 kb/s (default)
Stream #0:2(eng): Subtitle: dvd_subtitle (mp4s / 0x7334706D), 720x576, 5 kb/s (default)
    
por forthrin 07.01.2015 / 08:05

1 resposta

1

Para extrair legendas de um arquivo IFO , você precisa de uma ferramenta como Avidemux . Esta ferramenta está disponível para usuários de mac também. (Eu mesmo uso MeGUI, mas é apenas para windows). Você pode encontrar um tutorial aqui , como faça isso no Avidemux.

Para converter legendas .sub / .idx para srt ou outros formatos de texto:
Para usuários do Windows, existe uma ferramenta gratuita chamada VobSub. Você pode verificar um tutorial sobre como fazer isso aqui . Como você está em um MAC, verifique BDSup2Sub . A maneira que você tem que usar a ferramenta é quase o mesmo que VobSub. Além disso, você também pode usar o Avidemux para converter em srt, já que ele possui uma opção de OCR (o tutorial sobre o avidemux acima também mostra este passo).

    
por 08.01.2015 / 19:42