aZZa бред [часть 6] - Кодирование, AMVSimple
Предыстория.
Симпла начало не хватать, точнее всегда шли попытки его заменить. Сперва с этим неплохо справлялся MeGUI, но кто его использовал, прекрасно меня поймёт. Чтобы использоваться стандартные заготовки надо столько всего разного понатыкать и это знаменитое “Ааааа, у вас исходник не YV12, можно я его этого того?”. Постепенно пришёл к консольным версиям кодировщиков, один раз написал батник и забыл про проблемы, только успевай подсовывать свежие версии x264. Но менять в батнике пути к видео или менять название видео, чтобы его подхватил батник, надоело. И пришло осознание, что батник можно создать и запустить автоматически. И... Я вернулся к чему-то до боли напоминающему симпл =_=.
Почему не Симпл (пункты не по порядку важности, а как пришли в голову):
1. Устаревшая версия кодировщика.
2. Необходимость выбирать битрейт в негибком интерфейсе.
3. Нельзя указать свои настройки.
4. 10bit. Сомнительный недостаток :3.
5. Кодирование нескольких файлов. Иногда реально нужно.
6. Кодирование чего-то кроме avi и avs.
7. Rec601
К чему пришёл:
Поставил галочки на нужных пресетах, перетянул файлик(и), пошёл пить чай.
http://www.mediafire.com/?53m27w07b4yewfy
Требования:
Установленные avisynth и .Net Framework 2.0
Основное, как говорится, ноу-хау.
Не надо указывать битрейт. И crf тоже не надо подбирать, чтобы попасть в лимиты конкурсов. Оно само, често-честно. Основные мысли по этой магии позаимствованы отсюда: http://rutracker.org/forum/viewtopic.php?t=1037661
В настройках пресетов хранится желаемое качество (подбирал на глазок экспериментально). Делается первый проход с нейким битрейтом, входящим в лимиты. Курим логи с магическими буквами Avg QP, если циферки нам говорят о качестве ниже ожидаемого, то повышаем битрейт для второго прохода. Если битрейта хватает с запасом, то понижаем битрейт, чтобы зритель не качал лишние мегабайты. Снова курим логи после второго прохода и окончательно выставляем битрейт. Естественно, при подборе битрейта ограничиваем его конкурсным максимумом.
Почему 3 прохода? Ну, так прикольно и битрейт подбирается точнее.
Описание вшитых пресетов:
1. amvnews.ru полная версия (25 Мб/минуту). Качество приблизительно SSIM Mean Y: 19.5 db.
2. amvnews.ru превью версия (4 Мб/минуту). Качество приблизительно SSIM Mean Y: 18.5 db. Да, можно 5 Мб/минуту (на БК), но вы задолбали со своими превьюшками по 20 метров, когда там унылый слайдшоу.
3. amvnews.ru делюкс версия. Качество приблизительно SSIM Mean Y: 21 db. Лимит по битрейту 10Мбит/с.
4. amvnews.ru версия высокого разрешения (40 Мб/минуту). Качество приблизительно SSIM Mean Y: 19.5 db. Если кодировать SD версию этим пресетом и первым, то разницы почти не будет, т.к. качество одинаково. Этот пресет необходим только для действительно HD клипов, которые в первом пресете упрутся в лимит 25 Мб/минуту.
5. akross.ru полная версия (12 Мб/минуту). Просто 2 прохода с максимально допустимым битрейтом.
6. akross.ru превью версия (2 Мб/минуту). Просто 2 прохода с максимально допустимым битрейтом.
7. Кодирование записи с экрана. Для нединамичного видео, вроде туториалов с записью с экрана.
8. Быстрое, плохого качества, полная версия. Однопроходный, если нужно быстро глянуть рендер и нет времени на качественное кодирование.
9. Быстрое, плохого качества, превью версия. См. 8, но только превью.
10. Бета-тест (однопроходная, хорошее качество). Чтобы отправить Про было не стыдно, но и не ждать 2 часа кодирования хорошими пресетами. Самый близкий аналог симпловского делюкса.
11. Пользовательские настройки. Не для всех. См. ./tools/preset.txt
Если на входе RGB, то на выходе YV12 BT.709 TV диапазон. Т.е. настройки для плееров и декодеров можно оставить такими же, как при просмотре аниме.
Недокументированные возможности.
Недокументированные возможности не документированы.
Симпла начало не хватать, точнее всегда шли попытки его заменить. Сперва с этим неплохо справлялся MeGUI, но кто его использовал, прекрасно меня поймёт. Чтобы использоваться стандартные заготовки надо столько всего разного понатыкать и это знаменитое “Ааааа, у вас исходник не YV12, можно я его этого того?”. Постепенно пришёл к консольным версиям кодировщиков, один раз написал батник и забыл про проблемы, только успевай подсовывать свежие версии x264. Но менять в батнике пути к видео или менять название видео, чтобы его подхватил батник, надоело. И пришло осознание, что батник можно создать и запустить автоматически. И... Я вернулся к чему-то до боли напоминающему симпл =_=.
Почему не Симпл (пункты не по порядку важности, а как пришли в голову):
1. Устаревшая версия кодировщика.
2. Необходимость выбирать битрейт в негибком интерфейсе.
3. Нельзя указать свои настройки.
4. 10bit. Сомнительный недостаток :3.
5. Кодирование нескольких файлов. Иногда реально нужно.
6. Кодирование чего-то кроме avi и avs.
7. Rec601
К чему пришёл:
Поставил галочки на нужных пресетах, перетянул файлик(и), пошёл пить чай.
http://www.mediafire.com/?53m27w07b4yewfy
Требования:
Установленные avisynth и .Net Framework 2.0
Основное, как говорится, ноу-хау.
Не надо указывать битрейт. И crf тоже не надо подбирать, чтобы попасть в лимиты конкурсов. Оно само, често-честно. Основные мысли по этой магии позаимствованы отсюда: http://rutracker.org/forum/viewtopic.php?t=1037661
В настройках пресетов хранится желаемое качество (подбирал на глазок экспериментально). Делается первый проход с нейким битрейтом, входящим в лимиты. Курим логи с магическими буквами Avg QP, если циферки нам говорят о качестве ниже ожидаемого, то повышаем битрейт для второго прохода. Если битрейта хватает с запасом, то понижаем битрейт, чтобы зритель не качал лишние мегабайты. Снова курим логи после второго прохода и окончательно выставляем битрейт. Естественно, при подборе битрейта ограничиваем его конкурсным максимумом.
Почему 3 прохода? Ну, так прикольно и битрейт подбирается точнее.
Описание вшитых пресетов:
1. amvnews.ru полная версия (25 Мб/минуту). Качество приблизительно SSIM Mean Y: 19.5 db.
2. amvnews.ru превью версия (4 Мб/минуту). Качество приблизительно SSIM Mean Y: 18.5 db. Да, можно 5 Мб/минуту (на БК), но вы задолбали со своими превьюшками по 20 метров, когда там унылый слайдшоу.
3. amvnews.ru делюкс версия. Качество приблизительно SSIM Mean Y: 21 db. Лимит по битрейту 10Мбит/с.
4. amvnews.ru версия высокого разрешения (40 Мб/минуту). Качество приблизительно SSIM Mean Y: 19.5 db. Если кодировать SD версию этим пресетом и первым, то разницы почти не будет, т.к. качество одинаково. Этот пресет необходим только для действительно HD клипов, которые в первом пресете упрутся в лимит 25 Мб/минуту.
5. akross.ru полная версия (12 Мб/минуту). Просто 2 прохода с максимально допустимым битрейтом.
6. akross.ru превью версия (2 Мб/минуту). Просто 2 прохода с максимально допустимым битрейтом.
7. Кодирование записи с экрана. Для нединамичного видео, вроде туториалов с записью с экрана.
8. Быстрое, плохого качества, полная версия. Однопроходный, если нужно быстро глянуть рендер и нет времени на качественное кодирование.
9. Быстрое, плохого качества, превью версия. См. 8, но только превью.
10. Бета-тест (однопроходная, хорошее качество). Чтобы отправить Про было не стыдно, но и не ждать 2 часа кодирования хорошими пресетами. Самый близкий аналог симпловского делюкса.
11. Пользовательские настройки. Не для всех. См. ./tools/preset.txt
Если на входе RGB, то на выходе YV12 BT.709 TV диапазон. Т.е. настройки для плееров и декодеров можно оставить такими же, как при просмотре аниме.
Недокументированные возможности.
Недокументированные возможности не документированы.



.