![]() |
50 кадров в секунду - миф или реальность. Проблемы с воплощением в реальность...
Приветствую всех пользователей форума forum.oszone.ru...
Требуется ваша помощь... Если можете помогите... Вообщем прочитал статью на http://mediatory.ru/ 50 кадров в секунду - миф или реальность. Или все-таки способ сохранить свое видео на будущее с хорошим качеством и минимальными затратами? Требуется использование второго метода по преобразованию 720x576x25i -> 720x576x50p, как бы захватил видео правильно написал скрипт clip=AVISource("Имя_Вашего_видеофайла.avi") Crop(Interleave(clip.SeparateFields.SelectOdd.AddBorders(0,1,0,0),clip.SeparateFields.SelectEven.Add Borders(0,0,0,1)),0,1,-0,-0)В результате VDUB выдает сообщение Interleave:videos must be the same size??? Т.к. в avisynth не силен, если можете помогите... |
RaW
Статья уже не актуальна. Бросай эту затею. Все современные MPEG кодеки могут кодировать в интерлейс. С воспроизведением, на компе и телевизоре тоже проблем нет. |
RBF
Не спорю, статья точно не актуальна... Но просто нигде ответа, не нашел если можешь подскажи, кстати современные кодеки умеют кодировать в интерлейс, толк в чем обьясни его? Кстати x264 может кодировать в интерлейс... |
RaW, скрипт ругается на последующие после этого преобразования действия, например, оставленный в спипте фильтр деинтерлейса: Interleave:videos must be the same size???
|
aviLeX
И что делать, этот фильтры нужен... Как исправить? |
У тебя почему-то получились полукадры разного размера(скорее всего по вертикали) - вот он и ругается.
|
AlexB17
Подскажи пожалуйста, как исправить? Фаил, по скрипту один и тот же открывается... |
Может у него нечетное кол-во строк - поэтому и получается один полукадр больше другого? Может попробовать обрезку сделать не -1 а -2... может и заработает.
|
AlexB17
Crop(Interleave(clip.SeparateFields.SelectEven.AddBorders(0,1,0,0),clip.SeparateFields.SelectOdd.Add Borders(0,0,0,1)),0,2,0,0) так ты имеешь ввиду или так Crop(Interleave(clip.SeparateFields.SelectEven.AddBorders(0,2,0,0),clip.SeparateFields.SelectOdd.Add Borders(0,0,0,2)),0,1,0,0)? |
Время: 16:48. |
Время: 16:48.
© OSzone.net 2001-