AMV News
Музыкальные аниме клипы
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход  

Генерация avs-скриптов для папки с видео

 
Начать новую тему   Ответить на тему    Список форумов AMV News -> Создание AMV
Предыдущая тема :: Следующая тема  
Автор Сообщение
Win4ster



Пол: Пол:Муж

Сенсей
Рега: 12.02.2009
Сообщения: 271
Откуда: Kiev
Страна: Украина

СообщениеДобавлено: Чт Сен 23, 2010 10:18 pm    Заголовок сообщения: Генерация avs-скриптов для папки с видео Ответить с цитатой

Создал программку для генерации avs-скриптов. Создавал для себя, а потом подумал, что может еще кому-то пригодится.
в общем, энджой - http://www.ex.ua/view_storage/108914186536
(UPD: зеркало - http://www.sendspace.com/file/f38k5e)

Суть такова:
Если нарезку делать по сериалу (в mkv/mp4 формате), то для каждой серии, что бы открыть её в дабе, нужен свой AviSynth-скрипт. Прога, собсно и генерит эти файлы.
Пользователь выбирает папку с исходниками и папку, куда класть скрипты. По нажатию на "Создать", программа создает для каждого исходного файла avs-скрипт (т.е., например, для file1.mp4 будет создан file1.avs), который будет открываться дабом. Также создается один общий скрипт main.avs (он не открывается дабом, но используется остальными созданными скриптами)

Системные требования:
- Windows XP/Vista/7
- .NET Framework runtime 3.5

UPD исправил баг со слешем в конце путей.

_________________
кругозор со временем сужается в точку, и эту точку зовут точкой зрения


Последний раз редактировалось: Win4ster (Вс Окт 03, 2010 11:41 pm), всего редактировалось 3 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aggressor



Пол: Пол:Муж

Модератор
Рега: 07.03.2007
Сообщения: 2343
Откуда: Киев

СообщениеДобавлено: Пт Сен 24, 2010 8:02 am    Заголовок сообщения: Ответить с цитатой

Win4ster, а не хочешь описать подробнее, что да как, в первом посте?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
trampler



Пол: Пол:Муж
Возраст: 33
Заядлый
Рега: 27.03.2008
Сообщения: 2042
Откуда: Москва
Страна: Россия

СообщениеДобавлено: Пт Сен 24, 2010 12:00 pm    Заголовок сообщения: Ответить с цитатой

ньюсую.
щто конкретно оно генерирует-то? Head scratching
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Win4ster



Пол: Пол:Муж

Сенсей
Рега: 12.02.2009
Сообщения: 271
Откуда: Kiev
Страна: Украина

СообщениеДобавлено: Пт Сен 24, 2010 12:30 pm    Заголовок сообщения: Ответить с цитатой

обновил
_________________
кругозор со временем сужается в точку, и эту точку зовут точкой зрения
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
trampler



Пол: Пол:Муж
Возраст: 33
Заядлый
Рега: 27.03.2008
Сообщения: 2042
Откуда: Москва
Страна: Россия

СообщениеДобавлено: Пт Сен 24, 2010 12:41 pm    Заголовок сообщения: Ответить с цитатой

а, ясно. ну, копировать названия файлов вроде и ручками нетрудно)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
batareiko



Пол: Пол:Муж

Местный
Рега: 18.05.2009
Сообщения: 1279

СообщениеДобавлено: Пт Сен 24, 2010 12:41 pm    Заголовок сообщения: Ответить с цитатой

Вообще-то уже есть программа с такой же, даже более широкой функциональностью и при чем гораздо более легкая и не требующая ереси в виде .NET
http://forums.akross.ru/cgi-bin/ikonboard.cgi?s=804e516b264bb6da79aa9a4e463d6d96;act=ST;f=2;t=5590
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
zmaster



Пол: Пол:Муж
Возраст: 32
Dark Home clan
Рега: 31.12.2009
Сообщения: 397
Откуда: Россия, Абакан

СообщениеДобавлено: Пт Сен 24, 2010 1:03 pm    Заголовок сообщения: Ответить с цитатой

VirtualTT писал(а):
уже есть программа с такой же, даже более широкой функциональностью
А кто может сделать vs?


Есть мнение, что начинающие авторы испытывают нужду в чем-то подобном. И страничка в разделе "Статьи" была бы кстати.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Win4ster



Пол: Пол:Муж

Сенсей
Рега: 12.02.2009
Сообщения: 271
Откуда: Kiev
Страна: Украина

СообщениеДобавлено: Пт Сен 24, 2010 2:07 pm    Заголовок сообщения: Ответить с цитатой

VirtualTT писал(а):
Вообще-то уже есть программа с такой же, даже более широкой функциональностью и при чем гораздо более легкая и не требующая ереси в виде .NET
http://forums.akross.ru/cgi-bin/ikonboard.cgi?s=804e516b264bb6da79aa9a4e463d6d96;act=ST;f=2;t=5590

а, ну, вообще-то, о существовании этой проги я не знал, т.к. на Акросс захожу редко, а на ньюсе подобного не припомню.
Что ж, будет облегченной(с точки зрения функционала, разумеется) альтернативой твоей, только без лишней широкой функциональности типа ".avi dummies" и обработки вложенных папок.

"ереси в виде .NET"
facepalm.exe

zmaster писал(а):
Есть мнение, что начинающие авторы испытывают нужду в чем-то подобном. И страничка в разделе "Статьи" была бы кстати.

кстати, да. Если не статьей, то хотя бы в FAQ списочек подобных тулзов привести не помешало бы.

Цитата:
а, ясно. ну, копировать названия файлов вроде и ручками нетрудно)

тебе может и не трудно, а меня задалбывает 13-25 файлов переименовывать(а ведь не только переименовывать))

_________________
кругозор со временем сужается в точку, и эту точку зовут точкой зрения
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
trampler



Пол: Пол:Муж
Возраст: 33
Заядлый
Рега: 27.03.2008
Сообщения: 2042
Откуда: Москва
Страна: Россия

СообщениеДобавлено: Пт Сен 24, 2010 8:50 pm    Заголовок сообщения: Ответить с цитатой

Win4ster писал(а):
в FAQ списочек подобных тулзов привести не помешало бы.
скиньте список тулз, добавлю. пока только эту и ависмастер знаю.

Win4ster писал(а):
13-25 файлов переименовывать(а ведь не только переименовывать))
зачем файлы переименовывать? есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V). что еще нужно делать?
это, конечно, если ненужно постоянно по сериям скакать туда-обратно. и то проще открыть всё в 1 скрипте и сплюсить.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zmaster



Пол: Пол:Муж
Возраст: 32
Dark Home clan
Рега: 31.12.2009
Сообщения: 397
Откуда: Россия, Абакан

СообщениеДобавлено: Пт Сен 24, 2010 8:58 pm    Заголовок сообщения: Ответить с цитатой

trampler,
Ну, некоторые жаловались на дискомфорт. Такой инструмент им должен понравиться.
trampler писал(а):
скиньте список тулз, добавлю. пока только эту и ависмастер знаю.
Я тоже только эти знаю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
batareiko



Пол: Пол:Муж

Местный
Рега: 18.05.2009
Сообщения: 1279

СообщениеДобавлено: Пт Сен 24, 2010 9:07 pm    Заголовок сообщения: Ответить с цитатой

trampler писал(а):

Win4ster писал(а):
13-25 файлов переименовывать(а ведь не только переименовывать))
зачем файлы переименовывать? есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V). что еще нужно делать?

Неужели 13-25 копипаст с последующим Ctrl+S не напрягают, даже если не подряд?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
S.A. Robert



Пол: Пол:Муж
Возраст: 34
Модератор
Рега: 07.11.2007
Сообщения: 5785

СообщениеДобавлено: Пт Сен 24, 2010 9:20 pm    Заголовок сообщения: Ответить с цитатой

VirtualTT
Насколько я понял, трамп акцентировал внимание на
trampler писал(а):
есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V).

Сам так делаю, довольно удобно и никакого лишнего геммора.
Поэтому причем тут множественные копипасты? Нарезал чего тебе надо из одной серии аниме, потом в скрипте путь переименовал и режь другую.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
batareiko



Пол: Пол:Муж

Местный
Рега: 18.05.2009
Сообщения: 1279

СообщениеДобавлено: Пт Сен 24, 2010 9:28 pm    Заголовок сообщения: Ответить с цитатой

S.A. Robert писал(а):
VirtualTT
Насколько я понял, трамп акцентировал внимание на
trampler писал(а):
есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V).

Сам так делаю, довольно удобно и никакого лишнего геммора.
Поэтому причем тут множественные копипасты? Нарезал чего тебе надо из одной серии аниме, потом в скрипте путь переименовал и режь другую.

Ну так я про это и говорю. Как может не напрягать каждый раз лазить в этот скрипт чтобы переименовать в нем имя файла и сохранить?

Хотя я ленивый, мне нарезкой-то влом заниматься, а копипастой тем более, вот и написал себе прогу чтоб за несколько кликов можно было все сразу в редактор скинуть Very Happy
А времени все равно не хватает Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Win4ster



Пол: Пол:Муж

Сенсей
Рега: 12.02.2009
Сообщения: 271
Откуда: Kiev
Страна: Украина

СообщениеДобавлено: Пт Сен 24, 2010 9:42 pm    Заголовок сообщения: Ответить с цитатой

trampler писал(а):
зачем файлы переименовывать? есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V). что еще нужно делать?


Что ж, рассмотрим типичный алгоритм по элементарным шагам:
0. открыть редактор, написать скрипт.
потом для каждого файла:
1. перейти в папку с исходниками, выбрать нужный
2. F2/Ctrl+C
3. переключиться в редактор скрипта, заменить имя файла, где надо
4. выбрать в меню "Сохранить как"
5. Ctrl+V, заменить расширение на .avs, сохранить

Если создавать аналог main.avs (что бы через один файл управлять логикой обработки каждого видеофайла), то учитываем его создание.

Как видим, манипуляций больше, чем просто Ctrl+C/Ctrl+V и для 25 файлов это таки поднапрягает.

Цитата:
Поэтому причем тут множественные копипасты? Нарезал чего тебе надо из одной серии аниме, потом в скрипте путь переименовал и режь другую.

Делая так, ты фактически исключаешь возможность использовать Job Control в дабе. Почему его лучше использовать, я уже писал в своей статье.

И вообще, если рутинные операции легко поддаются автоматизации, лучше их автоматизировать.

_________________
кругозор со временем сужается в точку, и эту точку зовут точкой зрения
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
batareiko



Пол: Пол:Муж

Местный
Рега: 18.05.2009
Сообщения: 1279

СообщениеДобавлено: Пт Сен 24, 2010 9:45 pm    Заголовок сообщения: Ответить с цитатой

Win4ster писал(а):
И вообще, если рутинные операции легко поддаются автоматизации, лучше их автоматизировать.

+1

Цитата:
Самый удобный клик тот, которого делать не пришлось.


Последний раз редактировалось: batareiko (Пт Сен 24, 2010 10:42 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
trampler



Пол: Пол:Муж
Возраст: 33
Заядлый
Рега: 27.03.2008
Сообщения: 2042
Откуда: Москва
Страна: Россия

СообщениеДобавлено: Пт Сен 24, 2010 9:47 pm    Заголовок сообщения: Ответить с цитатой

VirtualTT писал(а):
Неужели 13-25 копипаст с последующим Ctrl+S не напрягают, даже если не подряд?
ну как бы по сравнению с самой нарезкой это капля в море.. еслиб я этим каждый день по нескольку раз занимался, то конечно прога помогла бы, но качать и ставить что-то чтобы сократить 2 минуты действий до 1 минуты — сомнительная тема, если учесть что нарезаю сериалы я раз в полгода..

Добавлено спустя 2 минуты 30 секунд:

Win4ster писал(а):
0. открыть редактор, написать скрипт.
потом для каждого файла:
1. перейти в папку с исходниками, выбрать нужный
2. F2/Ctrl+C
3. переключиться в редактор скрипта, заменить имя файла, где надо
4. выбрать в меню "Сохранить как"
5. Ctrl+V, заменить расширение на .avs, сохранить

0. шаблон уже написан.
1. папку всё равно придется выбрать.
2-3 да
4. нани? просто ctrl+S
5. шаблон уже написан

зачем учитывать создание шаблона, если он уже есть? (у каждого, кто работает в синте)

повторю, если для кого-то ежедневной рутиной является нарезка сериалов, то прога в помощь и удачи.
просто несколько загадка, для кого это может быть рутиной (разве что для тех кто ностромо-нарезки или рэндом-мепы выдает каждую неделю).
а то давайте еще прогу для пакетного кодирования симплом сделаем. всего 2 клика — и все 20 ваших клипов закодированы! вместо 20 кликов!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Win4ster



Пол: Пол:Муж

Сенсей
Рега: 12.02.2009
Сообщения: 271
Откуда: Kiev
Страна: Украина

СообщениеДобавлено: Пт Сен 24, 2010 10:33 pm    Заголовок сообщения: Ответить с цитатой

trampler писал(а):
VirtualTT писал(а):
Неужели 13-25 копипаст с последующим Ctrl+S не напрягают, даже если не подряд?
ну как бы по сравнению с самой нарезкой это капля в море.. еслиб я этим каждый день по нескольку раз занимался, то конечно прога помогла бы, но качать и ставить что-то чтобы сократить 2 минуты действий до 1 минуты — сомнительная тема, если учесть что нарезаю сериалы я раз в полгода..

Лень двигатель прогресса! Rolling Eyes
Ну и тот факт, что серии одних и тех же рутинных операций многих задалбывают, сколь редкими бы ни были, остается фактом. Любая серия одинаковых рутинных операций (пакетных операций) сродни дублированию кода в программировании - у неё нет никаких преимуществ против вариантов, которые позволяют от неё избавиться.
trampler писал(а):
1. папку всё равно придется выбрать.

имелось ввиду, что для каждого файла надо переключаться с редактора на папку+выбирать файл
trampler писал(а):
4. нани? просто ctrl+S
5. шаблон уже написан
=>
Цитата:
Поэтому причем тут множественные копипасты? Нарезал чего тебе надо из одной серии аниме, потом в скрипте путь переименовал и режь другую.
=>
Цитата:
Делая так, ты фактически исключаешь возможность использовать Job Control в дабе. Почему его лучше использовать, я уже писал в своей статье.


    Добавлено спустя 36 минут 21 секунду:

    trampler писал(а):
    скиньте список тулз, добавлю. пока только эту и ависмастер знаю.

    Ну, пока что список, мягко говоря, небольшой:

    Инструменты для работы с AviSynth скриптами:
    - AvsP - удобный редактор скриптов, с автодополнением и возможность просмотра во встроенном плеере.
    - AVISmaster ( скачать) - программа для пакетной генерации avs-скриптов и avi-оберток над avs-скриптами для папки с видео. Поддерживает обработку вложенных папок.
    - AVSGenerator - простая программа для пакетного создания avs-скриптов для папки с видео. Требует установленный .NET Framework runtime 3.5

    ...если что - поправьте)

    ЗЫ может еще кто какие полезные утилиты для AviSynth'а знает?

    _________________
    кругозор со временем сужается в точку, и эту точку зовут точкой зрения
    Вернуться к началу
    Посмотреть профиль Отправить личное сообщение
    trampler



    Пол: Пол:Муж
    Возраст: 33
    Заядлый
    Рега: 27.03.2008
    Сообщения: 2042
    Откуда: Москва
    Страна: Россия

    СообщениеДобавлено: Сб Окт 02, 2010 7:27 pm    Заголовок сообщения: Ответить с цитатой

    извиняюсь, а как скачать оттуда? вижу только пнгшечку.
    Вернуться к началу
    Посмотреть профиль Отправить личное сообщение
    Win4ster



    Пол: Пол:Муж

    Сенсей
    Рега: 12.02.2009
    Сообщения: 271
    Откуда: Kiev
    Страна: Украина

    СообщениеДобавлено: Вс Окт 03, 2010 11:40 pm    Заголовок сообщения: Ответить с цитатой

    trampler писал(а):
    извиняюсь, а как скачать оттуда? вижу только пнгшечку.

    хм... спасибо, что сообщил! то ли ex глючит, то ли файл удалили, т.к. точно помню что заливал туда архив с прогой... а может не залилось(и я этого не заметил), когда версию обновлял - сейчас перезаливал, так только со второй попытки получилось :/
    в общем, обновил страничку и на всяк. случай, залил на сендспейс - http://www.sendspace.com/file/f38k5e

    _________________
    кругозор со временем сужается в точку, и эту точку зовут точкой зрения
    Вернуться к началу
    Посмотреть профиль Отправить личное сообщение
    Menu



    Пол: Пол:Муж
    Возраст: 29
    Частый гость
    Рега: 25.02.2010
    Сообщения: 160

    СообщениеДобавлено: Вс Ноя 07, 2010 5:51 pm    Заголовок сообщения: Ответить с цитатой

    Имеется исходник с 25 фпс.Куда именно в главном скрипте нужно дописать строчку ,чтобы поменять фпс?
    _________________
    Вернуться к началу
    Посмотреть профиль Отправить личное сообщение
    Показать сообщения:   
    Начать новую тему   Ответить на тему    Список форумов AMV News -> Создание AMV Часовой пояс: GMT + 3
    Страница 1 из 1

     
    Перейти:  
    Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете голосовать в опросах
    Вы можете добавлять приложения в этом форуме
    Вы можете скачивать файлы в этом форуме