破損した .ts ファイルがあります。メタデータと呼びましょう。ビットレート値が 0 であるため、mediaplayer はそのファイルを再生できません。ファイルの残りの部分は問題ありません (たとえば、mp4 に変換すると問題なく再生できます) が、変換したくありません。ビットレート値を変更するだけで済みます。変更しようとしましたが、そのファイルをコピーする必要があり、時間がかかりました。fps、解像度、フォーマットなどを変更したくありません。ビットレート値を「書き換える」だけで済みます。出来ますか ?
これは私がこれまでに試したことです(さまざまなバリエーション):
"-i", inputFile,
"-b", "1500k",
// "-minrate", "1200k",
// "-maxrate", "2000k",
// "-bufsize", "12000k",
// "-ab", "64k",
"-vcodec", "libx264",
//"-acodec", "aac", "-strict", "-2",
// "-ac", "2",
// "-ar", "44100",
// "-s", "1280x720",
// "-y",
"-f", format,
outputFile