Quando tenho problemas com arquivos MPEG-TS obtidos pela gravação de programas de TV, geralmente tento demoli-los com o Projeto X , e depois muxá-los novamente com o comando mplex
from (do pacote mjpegtools
).
Eu recomendo que você evite a GUI do Project X porque eu a acho mal projetada, e para executá-la via linha de comando, por exemplo:
java -jar ProjectX.jar -demux input.ts
Em seguida, você pode executar mplex
com um comando semelhante ao seguinte, dependendo dos arquivos obtidos com o Projeto X:
mplex -f 8 -o output.mpeg input.m2v input.mp2
Dessa forma, você obterá um arquivo MPEG-PS fixo do arquivo MPEG-TS original.
Parece que o Project X funciona apenas com arquivos MPEG de definição padrão, não com arquivos de alta definição.
Espero que isso resolva seu problema.