понедельник, 30 марта 2026 г.

Перепутан порядок полей в авишке

"...Есть архив файлов из Grass Valley (CHQX в контейнере avi). Но воспроизводятся они плохо: виден строб. Такое ощущение, что поля перепутаны. Если открыть такой файл в TrimEditor, то для него определено "Нижнее поле первое". Что можно предпринять?..."

В файлах AVI не предусмотрена информация о порядке полей. Поэтому то, что показывает TrimEditor в свойствах файла, является достаточно произвольной информацией. Чтобы избавиться от строба, требуется произвести дополнительные настройки.

1. Если подобная проблема у всех файлов архива, то можно изменить порядок полей при воспроизведении через настройку в реестре.

[HKEY_LOCAL_MACHINE\SOFTWARE\SoftLab-NSK\SLCodecs\IsUpperFieldFirst]

"CHQX"=dword:00000001

Нужно внести код CHQX в реестр со значением 1. Тогда все файлы с таким кодеком будут воспроизводиться как "Верхнее поле первое".

2. Если файлов немного, то можно изменить порядок полей при воспроизведении для конкретных файлов:

2.1. Открыть файл в TrimEditor

2.2. Нажать кнопку "Свойства"

2.3. Включить флажок "Порядок полей"

2.4. Выбрать в списке "Верхнее поле первое"

2.5. Нажать "Ок", чтобы закрыть редактор свойств файла

2.6. Закрыть TrimEditor

В результате рядом с исходным видеофайлом образуется файл метаданных SLIni, содержащий информации о порядке полей при воспроизведении.

3. Если таких файлов относительно много, то их можно скопировать в одну папку и использовать файл default.SLIni. Его нужно самостоятельно создать в папке с видеофайлами с "перепутанными полями". Если у какого-нибудь видеофайла в его "личном"  файле SLIni не будет информации о порядке полей, то она будет взята из default.SLIni

В "Блокноте" необходимо создать текстовый файл, прописать в нём FieldOrder=1. Сохранить файл и сменить его название на default.txt. После этого сменить расширение с txt на SLIni.