The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз свободного видеоредактора Avidemux 2.7.6, opennews (ok), 31-Авг-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


38. "Релиз свободного видеоредактора Avidemux 2.7.6"  +2 +/
Сообщение от artenox (?), 01-Сен-20, 11:40 
С DVD все довольно заморочено. Сначала надо посмотреть, что он из себя представляет. Бывают виды:
1. PAL, гребенки не видно
2. PAL, есть гребенка, после деинтерлейса в 50p в покадровом просмотре все кадры полноценные
3. То же, что и 2, но после x2 деинтерлейса каждый второй кадр очень похож на предыдущий
4. То же, что и 2 (только 12 кадров прогрессивных, 11 интерлейсных), но после x2 деинтерлейса помимо нормальных кадров есть бленды (смесь двух соседних) и дубли, это транскод из NTSC, страшный случай
5. NTSC, в MI значится 23.976p 2:3 Pulldown, в плеерах гребенки не видно, обычный Film (Soft Telecine), DGIndex под Wine может показать какой там процент Film
6. NTSC, в MI значится 29.97, в плеерах чередуются 3 прогрессивных кадра, 2 интерлейсных, это Hard Telecine, исходная частота 23.976
7. NTSC, в MI значится 29.97, в плеерах все кадры с гребенкой, после деинтерлейса в 59.94p и покадровом просмотре все кадры полноценные
8. То же, что и 7, но после x2 деинтерлейса каждый второй кадр дубль (это редкость)
9. То же, что и 7 (часть кадров интерлейсные, часть прогрессивные), но после x2 деинтерлейса помимо нормальных кадров есть бленды (смесь двух соседних) и дубли, это транскод из PAL, страшный случай
10. В NTSC бывают еще гибриды - комбинации, например 5+6 или 5+7
11. В аниме NTSC бывает Double Hard Telecine, это когда мувик с одной fps, а титры на нем с другой
12. NTSC, в MI значится 29.97, все кадры прогрессивные, но каждый пятый кадр дубль (исходная частота 23.976), если каждый шестой кадр дубль, то исходная частота 25
13. PAL, гребенки не видно, каждый 25-й кадр дубль, исходная частота 23.976 или 24 (выяснить проблематично)
14. То же, что и 5, но в MI значится 29.97, обычно начальная заставка портит показания, можно посмотреть второй VOB
15. Редко в аниме (например, итальянского издания Сейлор Мун) бывает случай 5, но только для PAL, то есть софт флагами добито 24p до 25p
16. NTSC, в MI значится Interlace или Progressive 29.97, гребенки не видно, все кадры нормальные

Именование:
1. PAL прогрессив
2. PAL интерлейс
3. PAL псевдо интерлейс
4. Транскод NTSC>PAL
5. NTSC Soft Telecine (прогрессив, Film)
6. NTSC Hard Telecine
7. NTSC интерлейс
8. NTSC псевдо интерлейс
9. Транскод PAL>NTSC
10. Гибрид
11. Double Hard Telecine
12. NTSC Decimate
13. PAL Decimate
14. NTSC Soft Telecine (Film)
15. PAL Soft Telecine (Film)
16. NTSC прогрессив 29.97p

Рекомендации к действию:
1. Кодировать как есть в 25p
2. Делать деинтерлейс в 50p (неизвестно, разрешены ли такие AVC рипы на трекерах)
3. Делать деинтерлейс в 25p
4. Делать деинтерлейс в 50p (неизвестно, разрешены ли такие AVC рипы на трекерах) + желательно восстановить исходные 23.976p с помощью Srestore AviSynth (идеально не получится)
5. При кодировании форсить частоту 23.976 (Force Film), или, если иногда встречается гребенка Honor Pulldown Flags (выполнить Telecine) > IVTC до 23.976
6. Выполнить IVTC (Inverse Telecine) до 23.976p
7. Деинтерлейсить в 59.94p (неизвестно, разрешены ли такие AVC рипы на трекерах)
8. Деинтерлейсить в 29.97p (модераторы очень косятся на 29.97p, но здесь это правильная частота)
9. Делать деинтерлейс в 59.94p (неизвестно, разрешены ли такие AVC рипы на трекерах) + желательно восстановить исходные 25p с помощью Srestore AviSynth (идеально не получится), но такие транскоды смотрибельны в 59.94p благодаря совпадению с частотой монитора
10. Или все приводить к 23.976 соответствующими методами, или все к 29.97 (смотря какого контента больше и что предпочтительней/лучше смотрится), или делать MKV VFR с помощью TDecimate Wine
11. Использовать фильтр Anime IVTC в AviSynth для 23.976
12. Применить фильтр TDecimate mode=2, rate=23.976 или rate=25
13. Применить фильтр TDecimate mode=2, rate=23.976 (лучше в 2pass с метриками в режиме mode=4)
14. При кодировании форсить частоту 23.976 (Force Film), или, если иногда встречается гребенка Honor Pulldown Flags (выполнить Telecine) > IVTC до 23.976
15. При кодировании форсить частоту 23.976, Ignore Pulldown Flags (по умолчанию в ffmpeg)
16. Кодировать как есть в 29.97p (модераторы очень косятся на 29.97p, но здесь это правильная частота)

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

55. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от Аноним (55), 02-Сен-20, 00:50 
Вот вместо конспектирования всех ляпов DVD-авторинга лучше расскажите как бороться с испоганенным файлом.
Когда человек один человек берёт исходник 16:9 FILM и укладывает его в NTSC DVD через hard telecine. А второй особо одарённый делает из этого 29.97 прогрессив, ужав результат в MPEG4 ASP. И вот есть у вас такой исходник с призраками. Как вернуть фарш обратно в котлетку?

Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от artenox (?), 02-Сен-20, 02:00 
> как бороться с испоганенным файлом
> Как вернуть фарш обратно в котлетку?

Если не применялся ресайз по вертикали (то есть, осталось 720:480 или 640:480), а деинтерлейс был простой без оценки движения: получилось захардкоденное hard telecine 29.97fps (3 нормальных кадра, 2 деинтерлейснутых бленда), то исправляется так:
AnimeIVTC(1, bbob=5, blend=true, extbob=MC_A_bob, mode22=false, aa=0)#.trim(1,0)
это вернет исходные 23.976. По настоящему волшебный скрипт, мне однажды помог.

Если применялся деинтерлейс с оценкой движения (yadif, tdeint), то просто каждый пятый кадр становится дублем, это удаляется дециматором.

Мне однажды попалось 23.976, где один кадр был блендом. Это те самые захардкоденные hard telecine 29.97fps потом еще проредили до 23.976, чтобы "сомнительно" не поставили. В результате, я бленды удалил через ChangeFPS, а на их месте с помощью GameDropFix воссоздал недостающий кадр на основе двух соседних. Получилось не очень хорошо, правда (у SVP генерация плохая). В трех местах фильма приходилось подправлять структуру, потому что она разъезжалась. Конечно, лучше было найти другой исходник. Но это был единственный HDTV фильма Star Kid 1997. Потом я нашел на пиратской бухте нормальный HD и без логотипа.

Еще попадался 23.976, где каждый четвертый (или пятый) кадр был дублем. Я долго гадал, как такое могло получится. На форуме SVP мне подсказали: это HardTelecine обработан продвинутым деинтерлейсером с оценкой движения (yadif и подобные) до 29.97 - получилось 4 кадра + 1 дубль. Потом это прорежено примитивным способом до 23.976, но выкинут не 1 дубль, а полноценный кадр (по дефолту так получается, если форсить 23.976 при энкоде). В результате получился дроп и дубль. Я это тоже поборол постройкой на месте дубля искусственного кадра (хорошо, они рядом стояли и структура стабильна). Получилось тоже не очень (но лучше, чем было), потому что SVP несовершеннен. Особенно, если строит кадры некратно, где высокие требования к полноценности генерации.

Последние два случая хреновые. А ваш исправлялся хорошо. Но только, если не было ресайза по вертикали. В 16:9 он скорее всего был (до 720:400 или меньше). Не знаю, справится ли AnimeIVTC в этом случае (два бленда раскодирует в один нормальный кадр). Но если нет, придется эти два бленда выкидывать и строить искусственный кадр. Тогда, лучше, конечно найти другой исходник.

Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от artenox (?), 02-Сен-20, 02:11 
Да, если деинтерлейснуть Hard Telecine yadif'ом и co, то его оценка движения перестраивает два "бленда" в один полноценный кадр + добавляется 1 дубль, т.к. 29.97 fps никто не менял. Но только в динамике. Я это узнал относительно недавно. Вот почему так много рипов с дублями.

А если деинтерлейсер был примитивный (linear blend, тот, что не пытается сохранить четкость, угадывая сдвиг пикселей по движению), то там получается 3 прогрессивных кадра + 2 деинтерлейснутых бленда. Такое тоже встречается.

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от artenox (?), 02-Сен-20, 02:18 
А вот в 59.94p уже тип деинтерлейсера роли не играет. Вот почему, Hard Telecine на железных плеерах (которые работают в 59.94, а не 29.97, как многие думают) идет плавно. Там получается все полноценные кадры (только подверженные ненужному деинтерлейсингу), разбавленные дублями. Как если бы 23.976p разбавляли дублями до 59.94p. То есть, как если бы мы играли обычный 23.976 на 60 Hz мониторе.
Вот только деинтерлейсинг прогрессивную картинку малось подпорчевает на железных плеерах. Теоритически. Зависит от DSP. Потому что есть довольно хитрые, которые прогрессивные кадры не трогают. Я как-то видел такую хитрость в деинтерлейсере Windows Media Player. Забавное зрелище, потому что пока он поймет, что гребенка есть (достаточное движение в кадре), она немножко проскользывает.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от artenox (?), 02-Сен-20, 02:35 
> хитрые

Просто проверяется, есть ли отличия между полями. Потому что в прогрессиве, закодированном полями, каждое поле соответствует одному отрезку времени (деинтерлейсинг не требуется), а не честном интерлейсе время разное.
А в псеводоинтерлейсе отличия вызваны артефактами между полями. Такое бывает, если прогрессивный скан с кинопленки монтировали на телевизионном оборудовании, работающем в интерлейсном режиме. А тут еще можно вспомнить, что 25p официально не стандартизирован без костылей.
И вообще, если есть метка Interlaced (даже если гребенки нет), деинтерлейсер так или иначе будет прикладывать свои "грязные руки". Насколько это плохо зависит от его продвинутости (могут появиться лесенки, особенно на клетчатых предметах). Это проблема PAL DVD и европейских BD. В Линуксе вот никакой хитрости нет, вроде как. В Cyberlink PowerDVD я видел настройку "определять, основываясь на флагах или анализе потока". Анализ был по умолчанию отключен, но можно было включить. Вообще, хороший декодер, Soft Telecine нормально разруливал (переключал в 23.976). В ffmpeg-based плеерах с этим хуже.

Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от Аноним (55), 02-Сен-20, 02:16 
Воу. Неожиданно встретить человека который понимает!

> В 16:9 он скорее всего был (до 720:400 или меньше)

704x396
> Не знаю, справится ли AnimeIVTC

нет, игрался с ним
> Тогда, лучше, конечно найти другой исходник.

и да, я выкинул его. И новый я, простите за неловкие подробности, купил. =)
Благо, это было не домашнее видео.

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

63. "Релиз свободного видеоредактора Avidemux 2.7.6"  +/
Сообщение от artenox (?), 02-Сен-20, 02:40 
> Неожиданно встретить человека который понимает

Я набил руку в исправлении fps. Но что касается тонкостей кодирования и фильтрации это не ко мне, это к рутрекеровцам. Там есть один (бывший) линуксоид Kool. А я туда даже не суюсь. Боюсь лоб разбить от facepalm'а от некоторых советчиков, надменности и win-only.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру