TS Sniperの出力エラー「Unable to to read next transport packet - End of file reached.」の対処方法について

録画したテレビ番組の編集にTS Sniperを使っているのですが、
ある時カット編集したTSファイルを出力しようとしたら以下のエラーが表示されました。

Unable to to read next transport packet - End of file reached.

f:id:katakusu1714:20170715141810p:plain

エラーが出るTSファイルと出ないファイルがあるようで、
原因がよく分かりませんでした。


色々調べた結果、対処方法らしきものを発見したので、
以下に記載しておきます。

対処法

要点だけ言うと、
今までと同じようにTSファイルをTS Sniperで編集するのではなく、
TSファイルを一旦tsMuxeRというソフトに通してからTS Sniperで編集するというものです。

tsMuxeRのダウンロードや説明は以下のリンクより
www.gigafree.net

tsMuxeRをダウンロードインストールしたら、以下の手順どおりに編集します。

実行手順

1. tsMuxeRを起動する

2. tsMuxeRにTSファイルをドラッグドロップ

色々設定できるみたいですが、確認するのはInputタブのみで大丈夫です。

Input filesにドラッグドロップしたファイルが設定されてて、
Tracksで全部(動画、音声)にチェックが入ってて、
OutputがTS muxingに設定されていることを確認します。

OutputのFile nameから出力先や出力名を変更できます。

3. [Start muxing]で出力する

4. 出力したTSファイルをTS Sniperで編集して書き出す


今のところ上記の方法でエラーは出なくなりました。