У меня есть файл MKV, источником которого является чересстрочное видео NTSC MPEG-2. Я преобразовал его в H.264 MKV с HandBrake, но этот процесс не установил флаг «чересстрочной развертки» в файле MKV. Содержание - это чересстрочная развертка, и я хочу, чтобы она оставалась чересстрочной, потому что она выглядит намного лучше, чем 60 полей в секунду, с деинтерлейсированием «на лету», чем 30-секундный контент, который был деинтерлейсинг во время кодирования.Как установить флаг чересстрочной развертки в файле MKV, чтобы VLC мог автоматически воспроизводить его с чересстрочной разверткой?
Я попытался это ...
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 значение Автоматически, он не считает, что видео переплетено и, следовательно, не выполняет деинтерлейсинг.
Что я делаю неправильно?
версии программного обеспечения:
HandBrake 0.9.5
mkvpropedit v5.0.1
Mac OS X 10.7.3
Возможные [опции VLC] (http://wiki.videolan.org/VLC_command-line_help) и поиск ключевых слов, таких как 'interlace' и' deinterlace'. Возможно, некоторые функции VLC не работают хорошо под MacOSX для определенной версии VLC. Вы можете попробовать ночные версии VLC со своего веб-сайта. –
Вы пробовали VLC самостоятельно перекодировать видео в формате MPEG2 и сохранять в файл, так как внутри он использует плагин FFmpeg для некоторых своих функций. –