Forums -> Работа с видео и аудио -> Конвертирование NTSC в PAL
| Full Version

fedorchh
Имеется файл с частотой кадров 29.97 в котором каждый шестой кадр является суперпозицией двух соседних кадров (которе идут до и после него). Судя по всему это результат конверсии из PAL (или даже SECAM) в NTSC (фильм то советский).

Как мне удалить каждый 6 кадр из последовательности? А то хочется зажать файл посильнее и эти 'левые' кадры совершенно не в кассу :)
Jedd
VirtualDub, avisynth, decimate(cycle=5) кажется так
посмотри внимательно, все ли кадры нормальные - не нужно ли их Telecide или FieldDeinterlace
на doom9.org есть подробные статьи по этому поводу.

fedorchh
покопавшись в avisynth'е (раньше никогда с ним не работал) нашел команду SelectEvery(6,0,1,2,3,4) котрая должна дельть то что мне нужно. Проверить еще не успел (avisynth почемуто исходный МПЕГ открывать отказывается, может потому что там ВидеоЦД стрим? прийдется видимо вначале в некомпрессированный АВИ перегнать)

QUOTE
посмотри внимательно, все ли кадры нормальные - не нужно ли их Telecide или FieldDeinterlace

Деинтерлейс точно не нужен там только 240 строк. А вот что такое Telecide, не мог бы в двух словах пояснить, а то встречаю иногда это термин, но что это не представляю.

Jedd
Да я если чесно сам с ними немного путаюсь, так что меня лучше перепроверить. ;)
Вобщем NTSC делают двумя вариантами обычно - pure interlace, когда каждый кадр interlaced вид имеет - такой весь со сдвигом и telecine - тогда со сдвигом 2 из 5-и.
user posted image
Телевизор и то и то показывает нормально, а вот на мониторе все эти сдвиги замечательно видны.
Соответсвенно процесс приведение всего этого к progressive mode - когда показывается целая картинка это FieldDeinterlace и Telecide
Побочным эффектом telecide является появление дублей, которые надо аккуратно вырезать с помощью decimate. (аккуратно потому что они не всегда строго цикличны)

fedorchh
Спасибо за разъяснения

User posted image ==> doom9.org restricted stuff (enter name & password) :(
Jedd
Блин, а еще вчера показывало. :hmmm:
Идея там в том, что четыре film frames 1-1, 2-2, 3-3, 4-4 превращаются в пять ntsc frames 1-1, 2-2, 2-3, 3-4, 4-4. При обратной сборке получается 1-1, 2-2, 3-3, 3-3, 4-4
Но такое получается при конвертации FILM->NTSC->FILM. Ecли же было сдкелано FILM->PAL->NTSC->PAL то надо дубли вырезать очень аккуратно. Т.е. надо дубом просмотреть материал и вычеслить последовательность дублей.