0

破損した .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
4

0 に答える 0