私は Handbrake を使用して MPEG-2 トランスポート ストリーム ビデオの一部をトランスコードしていますが、高いビットレートに設定しても結果の品質に満足できません。
したがって、私のアイデアは、不要なオーディオ トラックと字幕を削除し、残りはそのままにしておくことです。ビデオは理想的には再エンコードしない必要があります。
これはHandbrakeで可能ですか?可能であれば、そのために必要な設定は何ですか?
答え1
この質問は古いですが、検索で表示されるので、答える価値はあります。
コメントにもあるように、Handbrakeを考慮すると、答えは'あなたはできません': このツールは常にビデオをトランスコードし、変更します。単純な容器の変更を目的としたものではないここで質問されているように。
mp4やMKVなどの他の形式ではなく、TSファイルを使用する理由がわかりません。しかし、そのような理由がある場合、多目的ffmpeg
フロントエンドと呼ばれるものがあります。dmメディアコンバータできます。保持したいストリームを「有効」にチェックし、トランスコードしたくないストリームを「コピー」するだけです (これがデフォルトです)。出力名に、必要な拡張子を設定します (ts
必要な場合を含む)。
インストーラーは gdrive リンクから無料でダウンロードできます。
前述のように、TSファイルをMKVに変換せずに保存するのはあまり意味がありません(つまり、トランスコーディングなしでは、コンテナをMKVに変更するただし、実際のビデオ ストリームは保持されます。MKV は、ほとんどのビデオ ストリーム形式で使用できるコンテナー形式の 1 つです。
コンテナを変更するには、コンテキストメニューのエントリを使用してコマンドを実行します。
ffmpeg -i "$0" -map 0 -c copy "${0%%.*}".mkv
ターミナルで実行するには
ffmpeg -i YOURFILE.ts -map 0 -c copy YOURFILE.mkv
ストリームの追加または削除MKVツールNixは優れたオープンソース ツールであり、Windows でも利用できます。
削除したいストリームのチェックを外して、「開始...」を押します。