Como gravar legendas DVB em um arquivo de vídeo para PS3?

2

Gravei alguns programas de TV usando MythTV que contêm legendas DVB (-C). Eu gostaria de jogá-los no meu PS3 com legendas ativadas. A reprodução no meu PS3 funciona muito bem, exceto que não consigo ativar as legendas.

Consigo visualizar os programas com legendas usando o frontend MythTV e o player VLC.

Como incorporar / gravar as legendas em um arquivo de vídeo? Eu gravei com sucesso legendas de um arquivo .SRT antes, mas não tenho idéia de como fazê-lo com legendas DVB. Eu tentei avidemux em três máquinas (Ubuntu, Linux Mint, Windows 7), mas ele só caiu com uma mensagem de erro obscura Segfault e rastreamento de pilha quando eu tentei adicionar um filtro de legendas.

Eu também tentei transmitir o vídeo usando o PS3 Media Server (linux mint + win7) e ele detecta as legendas no menu de transcodificação, mas não as mostra quando tocadas.

    
por miq 10.04.2012 / 09:03

1 resposta

0

Eu provavelmente usaria o FFmpeg para isso.

Se você deseja migrar as legendas como um fluxo separado em um formato de contêiner, você teria que usar o MKV:

ffmpeg -i input.mp4 -i input.sub -c copy output.mkv

Isso não funcionará no PS3, que não suporta MP4 (e o MP4 não suporta legendas DVB).

Se você quiser gravar as legendas no vídeo (para que elas não possam ser desativadas), você pode usar o filtro de vídeo de legendas do ffmpeg (será necessária uma compilação muito recente do ffmpeg):

ffmpeg -i input.mp4 -filter:v subtitles=input.sub -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
    
por 14.01.2013 / 18:21