Come masterizzare i sottotitoli DVB in un file video per PS3?


2

Ho registrato alcuni programmi TV usando MythTV che contengono i sottotitoli DVB (-C). Mi piacerebbe giocarli sulla mia PS3 con i sottotitoli abilitati. La riproduzione sulla mia PS3 funziona bene, tranne che non posso abilitare i sottotitoli.

Sono in grado di visualizzare i programmi con i sottotitoli usando il frontend MythTV e il lettore VLC.

Come faccio ad incorporare / masterizzare i sottotitoli in un file video? Ho masterizzato con successo i sottotitoli da un file .SRT prima, ma non ho idea di come farlo con i sottotitoli DVB. Ho provato avidemux su tre macchine (Ubuntu, Linux Mint, Windows 7) ma è appena andato in crash con un oscuro messaggio di errore Segfault e stack trace quando ho provato ad aggiungere un filtro per i sottotitoli.

Ho anche provato a riprodurre in streaming il video utilizzando PS3 Media Server (linux mint + win7) e rileva i sottotitoli nel menu di transcodifica ma non li mostra quando viene riprodotto.

Risposte:


0

Probabilmente userò FFmpeg per questo.

Se vuoi modificare i sottotitoli come uno stream separato in un formato contenitore, devi usare MKV:

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

Questo non funzionerà su PS3, che non supporta MP4 (e MP4 non supporta i sottotitoli DVB).

Se vuoi masterizzare i sottotitoli nel video (quindi non possono essere disattivati), puoi usare il filtro video dei sottotitoli di ffmpeg (richiederà una build molto recente di ffmpeg):

ffmpeg -i input.mp4 -filter:v subtitles=input.sub -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.