Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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
Пол: Возраст: 34 Заядлый Рега: 27.03.2008 Сообщения: 2042 Откуда: Москва Страна: Россия
|
Добавлено: Пт Сен 24, 2010 12:00 pm Заголовок сообщения: |
|
|
ньюсую.
щто конкретно оно генерирует-то? |
|
Вернуться к началу |
|
|
Win4ster
Пол: Сенсей Рега: 12.02.2009 Сообщения: 271 Откуда: Kiev Страна: Украина
|
Добавлено: Пт Сен 24, 2010 12:30 pm Заголовок сообщения: |
|
|
обновил _________________кругозор со временем сужается в точку, и эту точку зовут точкой зрения |
|
Вернуться к началу |
|
|
trampler
Пол: Возраст: 34 Заядлый Рега: 27.03.2008 Сообщения: 2042 Откуда: Москва Страна: Россия
|
Добавлено: Пт Сен 24, 2010 12:41 pm Заголовок сообщения: |
|
|
а, ясно. ну, копировать названия файлов вроде и ручками нетрудно) |
|
Вернуться к началу |
|
|
batareiko
Пол: Местный Рега: 18.05.2009 Сообщения: 1279
|
|
Вернуться к началу |
|
|
zmaster
Пол: Возраст: 33 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 Заголовок сообщения: |
|
|
а, ну, вообще-то, о существовании этой проги я не знал, т.к. на Акросс захожу редко, а на ньюсе подобного не припомню.
Что ж, будет облегченной(с точки зрения функционала, разумеется) альтернативой твоей, только без лишней широкой функциональности типа ".avi dummies" и обработки вложенных папок.
"ереси в виде .NET"
facepalm.exe
zmaster писал(а): | Есть мнение, что начинающие авторы испытывают нужду в чем-то подобном. И страничка в разделе "Статьи" была бы кстати. |
кстати, да. Если не статьей, то хотя бы в FAQ списочек подобных тулзов привести не помешало бы.
Цитата: | а, ясно. ну, копировать названия файлов вроде и ручками нетрудно) |
тебе может и не трудно, а меня задалбывает 13-25 файлов переименовывать(а ведь не только переименовывать)) _________________кругозор со временем сужается в точку, и эту точку зовут точкой зрения |
|
Вернуться к началу |
|
|
trampler
Пол: Возраст: 34 Заядлый Рега: 27.03.2008 Сообщения: 2042 Откуда: Москва Страна: Россия
|
Добавлено: Пт Сен 24, 2010 8:50 pm Заголовок сообщения: |
|
|
Win4ster писал(а): | в FAQ списочек подобных тулзов привести не помешало бы. | скиньте список тулз, добавлю. пока только эту и ависмастер знаю.
Win4ster писал(а): | 13-25 файлов переименовывать(а ведь не только переименовывать)) | зачем файлы переименовывать? есть один скрипт, достаточно в нём новый путь задать (ctrl+C, ctrl+V). что еще нужно делать?
это, конечно, если ненужно постоянно по сериям скакать туда-обратно. и то проще открыть всё в 1 скрипте и сплюсить. |
|
Вернуться к началу |
|
|
zmaster
Пол: Возраст: 33 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 не напрягают, даже если не подряд? |
|
Вернуться к началу |
|
|
S.A. Robert
Пол: Возраст: 35 Модератор Рега: 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). |
Сам так делаю, довольно удобно и никакого лишнего геммора.
Поэтому причем тут множественные копипасты? Нарезал чего тебе надо из одной серии аниме, потом в скрипте путь переименовал и режь другую. |
Ну так я про это и говорю. Как может не напрягать каждый раз лазить в этот скрипт чтобы переименовать в нем имя файла и сохранить?
Хотя я ленивый, мне нарезкой-то влом заниматься, а копипастой тем более, вот и написал себе прогу чтоб за несколько кликов можно было все сразу в редактор скинуть
А времени все равно не хватает |
|
Вернуться к началу |
|
|
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 раз |
|
Вернуться к началу |
|
|
trampler
Пол: Возраст: 34 Заядлый Рега: 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 минуты — сомнительная тема, если учесть что нарезаю сериалы я раз в полгода.. |
Лень двигатель прогресса!
Ну и тот факт, что серии одних и тех же рутинных операций многих задалбывают, сколь редкими бы ни были, остается фактом. Любая серия одинаковых рутинных операций (пакетных операций) сродни дублированию кода в программировании - у неё нет никаких преимуществ против вариантов, которые позволяют от неё избавиться.
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
Пол: Возраст: 34 Заядлый Рега: 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
Пол: Возраст: 30 Частый гость Рега: 25.02.2010 Сообщения: 160
|
Добавлено: Вс Ноя 07, 2010 5:51 pm Заголовок сообщения: |
|
|
Имеется исходник с 25 фпс.Куда именно в главном скрипте нужно дописать строчку ,чтобы поменять фпс? _________________ |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
|