Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору kirsha Цитата: Так хотелось бы понять — файл кривой или можно поправить. На автомате видно, что не хватает плавности картинке, ну и передёргивания в местах перехода. | Еще раз говорю вам и всем остальным, особенно пользователю ndch, т.е. тем, кто до сих пор не может понять и отличить нормальное видео файлы от кривых. 1. Если вы заметили, что при воспроизведении у вас наблюдаются рывки, странные полосы, различные периодические тряски видео изображения, то в первую очередь сравните данные MediaInfo с теми, что показывает вам статистика видео рендерера. Если они отличаются, то значит ваш видео файл уже не является и не может быть нормальным. 2. Если данные MediaInfo соответствуют тем, которые показывает статистика видео рендерера и ваш видео файл все-равно воспроизводится некорректно, т.е. наблюдаются полосы, рывки, мерцания, попробуйте проверить ваш видео файл на любом другом внешнем видео декодере. Проверять естественно необходимо только при равных условиях. Если на нем (на них) наблюдаются те же самые симптомы, то значит дело вовсе не в видео декодерах, а в самом файле. Как показала и до сих пор показывает нам практика, чаще всего самыми проблемными видео файлами являются и встречаются именно различные "MPEG"-видео файлы, особенно "интерлейсные". Типичные случаи: Видео является "прогрессивным", но работает как "интерлейс", или наоборот, видео является "интерлейсным", но работает как "прогрессивное". Тут нужно знать одно единственное условие, если видео является "интерлейсным", то его частота кадров работает в удвоенном режиме, т.е. необходима для работы аппаратного деинтерлейса. Если он ни в какую не хочет работать, несмотря на то, что видео является интерлейсным, значит оно кривое. Тут и думать не надо. Редкий случай: Видео является "прогрессивным", которое содержит поля, допустим верхнее поле идет первым, а статистика видео рендерера говорит, что видео "прогрессивное", но не отображает нам необходимое порядковое поле, т.е. считает видео файл обыкновенным "прогрессивным", это также говорит о том, что такие видео файлы не могут быть нормальными, они однозначно кривые. Бывает в обыкновенных "MPEG-2" такой случай, когда вместо некой конкретной постоянной частоты кадров, допустим 25 FPS, отображается только еле еле приближенное 24 FPS и это максимум, что может выжать видео декодер. В этом случае, аналогично файлы являются кривым. У нормальных видео файлов ВСЕГДА: 1. Данные MediaInfo совпадают с теми, которые показывает нам статистика видео рендерера. 2. Работает аппаратный деинтерлейс, если видео файлы являются "интерлейсными". 3. Работает конкретная постоянная частота кадров. 4. Верно определяется тип развертки. 5. Частота "интерлейсных" видео файлов, при работе аппаратного деинтерлейса, всегда строго является удвоенной, т.е. было 25 FPS, стало ровно 50 FPS, было 29.97 FPS, стало ровно 59.97 FPS и т.д. Никаких было 25 FPS, а стало 46, или 48 FPS быть не может. Если вы наблюдаете у себя такое, то тут уже одно из двух, либо некорректно работает сам видео декодер, либо ваш видео файл, на котором наблюдается данное явление, просто напросто кривой. Чтобы в этом убедиться, достаточно просто проверить работу такого видео файла на любом другом внешнем видео декодере. |