Как установить флаг чересстрочной развертки в файле MKV, чтобы VLC мог автоматически воспроизводить его без чередования? - PullRequest
4 голосов
/ 15 февраля 2012

У меня есть файл MKV, источником которого является чересстрочное видео NTSC MPEG-2.Я преобразовал его в H.264 MKV с помощью HandBrake, но этот процесс не установил флаг «чересстрочной развертки» в файле MKV.Контент является чересстрочным, и я хочу, чтобы он оставался чересстрочным, потому что он выглядит намного лучше при воспроизведении контента в 60 полей в секунду с деинтерлейсингом на лету, чем при 30 кадрах в секунду.второй контент, который был деинтерлейсирован во время кодирования.

Я пробовал это ...

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

Но когда я играю видео с VLC с Deinterlace, установленным на Automatic, он не думает, что видео чересстрочное, и поэтому не выполняет деинтерлейсинг.

Что я делаю неправильно?

Версии программного обеспечения:
HandBrake 0.9.5
mkvpropedit v5.0.1
Mac OS X 10.7.3

Ответы [ 2 ]

2 голосов
/ 26 июля 2014

для ручного тормоза установите флажок с чересстрочной разверткой:

- используйте видеокодек H.264 (x264)

- в нижней части вкладки «Дополнительно» добавьте: tff или: bff, (зависимыйесли источником является верхнее поле первым или нижнее поле первым)

1 голос
/ 15 февраля 2012

Я бы порекомендовал попробовать FFMPEG.

Документация: http://ffmpeg.org/ffmpeg.html

'- ilme'Поддержка принудительного чередования в энкодере (только MPEG-2 и MPEG-4).Используйте эту опцию, если ваш входной файл чересстрочный, и вы хотите сохранить чересстрочный формат для минимальных потерь.Альтернативой является деинтерлейсинг входного потока с помощью '-deinterlace', но деинтерлейсинг приводит к потерям.

Поскольку вы упоминали, что используете OSX 10.7, вы можете использовать MacPorts для установки всех зависимостей + ffmpeg для вас (один разУтилиты установлены, вы также можете собрать последнюю версию из git).

http://www.macports.org/

( Вы должны быть знакомы с командной строкой для всех этих инструментов. )

...