olnight
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: видимо декодер не правильно обработал исходник *.h264, так как на выходе он раз 7 повторяется в одном видео файле | Ну поехали сначала. Пишем avs скрипт. Суем туда ОРИГИНАЛ фильма, то есть то что у тебя первоисточник: video.avi, video.mkv или что там еще, а не то что ты уже наразмуксил или переиндексировал. Получаем DirectShowSource("video.расширение") Lanczos4Resize(ширина,высота) Открываем это дело в Дабе, перетаскиваем ползунок в конец фильма, смотрим какая длина фильма. Если то что надо, заканчиваем эксперимент и просто тупо кодируем. Если не то что надо, то начинаем дополнять скрипт: Сначала убираем звук DirectShowSource("video.расширение",audio=false) если теперь длина нормальна, то разбираемся с аудиокодеками, роемся там что они и как читают, как работают с каналами. Если опять не нормально, то силком ставим нужное число кадров в секунду. Для этого открываем файл источник плейером, например Media Player Classic (его нужно иметь под руками) и смотрим там свойства файла, например там есть 25.00fps, пишем DirectShowSource("video.расширение",fps=25,audio=false) и т.д. Ну вперед, пробуй |