4

ソースがインターレース NTSC MPEG-2 ビデオである MKV ファイルがあります。HandBrake で H.264 MKV に変換しましたが、このプロセスでは MKV ファイルに「インターレース」フラグが設定されませんでした。コンテンツインターレースされています — 私はインターレースを維持したいと思っています。エンコード時間。

私はこれを試しました...

mkvpropedit -e track:v1 -a interlaced=1 foo.mkv

実際にインターレースビットを設定しました...

|+ Segment tracks
| + A track
|  + Video track
|   + Pixel width: 704
|   + Pixel height: 480
|   + Display width: 625
|   + Display height: 480
|   + Interlaced: 1

しかし、Deinterlace を Automatic に設定して VLC でビデオを再生すると、ビデオがインターレースされているとは見なされないため、インターレース解除は行われません。

私は何を間違っていますか?

ソフトウェアのバージョン:
HandBrake 0.9.5
mkvpropedit v5.0.1
Mac OS X 10.7.3

4

2 に答える 2

1

FFMPEGを試すことをお勧めします。

ドキュメント: http: //ffmpeg.org/ffmpeg.html

'-ilme'
エンコーダでの強制インターレースサポート(MPEG-2およびMPEG-4のみ)。入力ファイルがインターレースされており、損失を最小限に抑えるためにインターレース形式を維持したい場合は、このオプションを使用します。別の方法は、入力ストリームを「-deinterlace」でインターレース解除することですが、インターレース解除は損失をもたらします。

OSX 10.7を使用しているとおっしゃっていたので、MacPortsを使用してすべての依存関係とffmpegをインストールできます(depsがインストールされると、gitから最新のものをビルドすることもできます)。

http://www.macports.org/

これらすべてのツールのコマンドラインに慣れている必要があります。

于 2012-02-15T02:36:49.630 に答える