PIDが欠損しているTSファイルの修復,VCLでは修復できない
いわゆるTS抜きチューナーでテレビ番組を録画したときに、TSファイルが壊れていることがあります。 テレビ電波の電界強度が弱くなったのか、パソコン内での処理が間に合わなかったのか原因は様々ですが、 途中までしか再生出来ない、動画変換しても途中で終了してしまう動画ファイルが出来てしまうことがあります。
このようなTSファイルでも VCL media player では最後まで再生出来ることがあります。 VCLで再生出来る動画は、VCL の変換機能で修復出来るという紹介記事が散見されますが、私の環境では VCL で再生できてもVCL の変換機能では途中終了かフリーズ状態になってしまうだけでした。
このような状態のTS動画ファイルを MurdocCutter で処理しようとすると、問題箇所で長時間停止し、終了後に MurdocCutter の編集画面にファイルを送ると、
と、ビデオPIDが見つからないとエラーが表示されてしまいます。
このような壊れたTSファイルは、VCL,XMedia Recode,Avidemuxなどで動画変換しても途中終了かフリーズ状態になるだけでなく、ファイルの移動も出来ない場合があります。 Win10ではHDDが100%使用状態に貼り付いて激遅くなる原因になります。
しかし、VCL で再生出来るのですから何とかならないかとあれこれ試して、壊れているTSファイルの動画をMP4に変換できる方法を見つけました
TSSniper というCMなどの不要部分をカットするソフトを通すだけです。
不要部分のカットをしやすいソフトでは無いのでカットの方はしなくても適当にカットでもかまいません。
不具合のある箇所で10分ぐらい停止状態になりますが辛抱強く待ってください。この間に他のソフトを起動させたりすると本当にフリーズしてしまうことがあります
TSSniper を通したTSファイルは、字幕が消失してしまいますが、MP4などに動画変換できるファイルにすることが出来ます。