#1 2010-11-22 15:04:35

bobek784
Użytkownik
Dołączył: 2007-02-13

Co powinien zawierać program do tworzenia skrytpów .avs?

Na zaliczenie zamierzam napisać program do tworzenia skryptów .avs i tu liczę na waszą pomoc.

A więc kilka pytań:

Z jakich filtrów najczęściej korzystacie? (pytanie do koderów)
Co powinien zawierać taki program?
Czego byście od niego oczekiwali?

I ogólnie, jakie macie pomysły na rozwiązania, które ułatwiłyby życie koderom. jak i zwykłym zjadaczom chleba, którzy kompletnie się na tym nie znają?

Będę wdzięczny również za pomoc merytoryczną w sprawach samych filtrów.


PS.
Jakby to kogoś ciekawiło, program ma być zrobiony w Visual Basic 6.0.

Ostatnio edytowany przez bobek784 (2010-11-22 15:13:34)


Nick na ANSI: bobek784v2

Offline

#2 2010-11-22 15:20:30

Isao
Użytkownik
Skąd: Poznań
Dołączył: 2005-12-27

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Włącz sobie MeGUI i wciśnij ctr+r.
Będziesz miał mniej więcej podgląd, jak wygląda taki 'prosty', 'standardowy' kreator skryptów avs.

Offline

#3 2010-11-22 18:26:32

Tai_
Użytkownik
Dołączył: 2009-12-11

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Ktoś już to zrobił
http://avisynth.org/qwerpoi/

Wątpię, żebyś go przebił. Sam podgląd ma szybszy niż MeGUI, no ale próbuj.

Ostatnio edytowany przez Tai_ (2010-11-22 18:28:26)


cccpdearsbanner.jpg

Offline

#4 2010-11-22 18:42:11

matiasmovie
Użytkownik
Skąd: Poznań (ポズナン)
Dołączył: 2008-10-23

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

sprobowac cos takiego napisac przynajmniej bedzie po polsku smile, a tak wogole to ten program podany wyzej nie dziala mi na Win 7 x64
Fajnie by bylo gdyby pojawily sie w takim programie podreczne filtry z opisem do czego sluza
no i jakas funkcja do masowego tworzenia skryptu aby robil do kazdego video taki sam skrypt

Ostatnio edytowany przez matiasmovie (2010-11-22 18:46:55)

Offline

#5 2010-11-22 19:02:46

Solve
Użytkownik
Skąd: Восток
Dołączył: 2010-09-16

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Mi działa na Win7 x64.
Podręczne filtry? Nie można przecież założyć, że każdy ma te same, w końcu do ściągnięcia jest ich cała masa. IMO, program powinien mieć do wyboru wbudowane filtry avisyntha, jego najważniejsze funkcje.
Co do funkcji "masowego tworzenia skryptu", to sądzę, że byłaby do niczego. Mało który materiał wideo potrzebuje tego samego zestawu filtrów i ich ustawień, co drugi. Poza tym wchodzą w grę też ustawienia kodera, które nie występują w pliku AVS jezor
Czego potrzebowałby taki program?

1. Możliwość wyboru filtrów.
2. Podgląd wyjściowego materiału wideo.
3. Prosty edytor tekstu, do ręcznej edycji skryptu.

Nic więcej nie przychodzi mi na myśl. Jak coś wymyślę, to na pewno dopiszę oczkod


6R2Crd8.png

Offline

#6 2010-11-22 19:10:51

matiasmovie
Użytkownik
Skąd: Poznań (ポズナン)
Dołączył: 2008-10-23

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

akurat to masowe tworzenie to na zasadzie np tylko resize bez zadnych wymyslnych filtrow do takiego "bardzo amatorskiego kodowania" typu hardsub zeby obejrzec sobie na dvd czy jakims odtwarzaczu przenosnym bo te programy na necie do takiego kodowania to albo kaszane z wideo robia albo nie umieja porządnie obslugiwac bardziej wymyslnych napisow

Offline

#7 2010-11-22 21:44:59

bodzio
Użytkownik
Skąd: Szczecin
Dołączył: 2006-05-18

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Coś, czemu nie podołasz, ale proszę bardzo - dokonać analizy filtrów, wyciągnąć informacje o przyjmowanych przez nie wartościach, min i max (czyli wybierasz filtr i pokazuje ci możliwość wyboru od min do max). Oczywiście wszystko to jest w opisach filtrów.
Ułatwiłoby to komuś np. pamiętanie co i gdzie się kryje, np. w takiej kombinacji:
MSharpen(185,200,true,false,false)
SmoothD(1, 3, 0, 5)
itp.


wladza1.png

Offline

#8 2010-11-22 22:08:06

Solve
Użytkownik
Skąd: Восток
Dołączył: 2010-09-16

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Pomysł bardzo ciekawy, ale moim zdaniem to wywołałoby niepotrzebne zamieszanie z filtrami. A co, jeśli ukaże się nowsza wersja z innym układem przyjmowanych argumentów? Wtedy program do przepisania. Chyba że wersja filtru będzie ta sama. Aczkolwiek, moim zdaniem nieopłacalne jest dodawanie opcji z filtrów zewnętrznych. Ale sądzę, że krótka wypiska filtrów w "pomocy" mogłaby to zastąpić.


6R2Crd8.png

Offline

#9 2010-11-22 23:53:27

qwig
Użytkownik
Skąd: Warszawa
Dołączył: 2007-10-23

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Solve napisał:

Pomysł bardzo ciekawy, ale moim zdaniem to wywołałoby niepotrzebne zamieszanie z filtrami. A co, jeśli ukaże się nowsza wersja z innym układem przyjmowanych argumentów? Wtedy program do przepisania.

Takie dane zazwyczaj trzyma się w osobnych plikach, tekstowych (kiedyś) lub xml (dziś). Każdy z odrobiną oleju w głowie będzie mógł to poprawić notatnikiem, czy nawet dodać nową funkcje.

PS. http://www.geekherocomic.com/2008/09/03/not-humans/


-=PIERWSZA TROLLOWA MIĘDZYNARODÓWKA=-

dobre, lepsze, radzieckie!

Offline

#10 2010-11-23 00:15:40

Solve
Użytkownik
Skąd: Восток
Dołączył: 2010-09-16

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

qwig napisał:

Takie dane zazwyczaj trzyma się w osobnych plikach, tekstowych (kiedyś) lub xml (dziś). Każdy z odrobiną oleju w głowie będzie mógł to poprawić notatnikiem, czy nawet dodać nową funkcje.

qwig, masz rację, dane mogą być trzymane w bazie, a program aktualizowany poprzez sieć. Tak samo, po podaniu ścieżki do avisyntha może wykrywać jakie mamy filtry. To proste rozwiązanie, aczkolwiek nie wiem na ile skuteczne, jeśli uwzględnimy zmianę wersji pliku filtra. Można tu zrobić porównywanie na zasadzie sum kontrolnych, itp. Na razie nie mogę wymyślić lepszego pomysłu.


6R2Crd8.png

Offline

#11 2010-11-23 00:32:20

Tai_
Użytkownik
Dołączył: 2009-12-11

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

pr0tip:
Niech program odsyła do dokumentacji filtru, którą autor sam uploaduje wraz z nim (przeważnie), albo która już jest na avisynth.org


cccpdearsbanner.jpg

Offline

#12 2010-11-23 01:09:27

bobek784
Użytkownik
Dołączył: 2007-02-13

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Isao napisał:

Włącz sobie MeGUI i wciśnij ctr+r.
Będziesz miał mniej więcej podgląd, jak wygląda taki 'prosty', 'standardowy' kreator skryptów avs.

Heh, właśnie myślę nad czymś takim, ale trochę bardziej rozbudowanym.

Tai_ napisał:

Ktoś już to zrobił
http://avisynth.org/qwerpoi/

Wątpię, żebyś go przebił. Sam podgląd ma szybszy niż MeGUI, no ale próbuj.

Znam ten program jednak chciałbym zrobić coś bardziej graficznego, żeby na ten przykład napisać "Rozmycie" i obok okienko do wpisanie wartości z uwzględnieniem wartości granicznych, coś podobnego do wyostrzenia, skalowania,  przycinania, itd.

I tutaj pojawia się moje pytanie, o to, jakie filtry są najczęściej używane, żeby one były dostępne w taki sposób, całą resztę filtrów, które są używane rzadko albo wcale dałbym tylko z możliwością dopisania w "edytorze skryptu".

Ogólny zarys programu będzie zawierać:
miejsce na dodanie video,
miejsce z możliwością dodania filtrów (najczęściej przez was wykorzystywane będę dostępne w wersji graficznej, typu okienka na wartości checkboxy, rozwijana lista, itp),
podgląd,
edytor skryptu,
i miejsce na załadowanie bibliotek filtrów.

Zastanawiam się również czy zrobić to z przeznaczeniem dla osób zajmujących się kodowaniem "na co dzień", czyli możliwością wpisywania własnych wartości, czy dla osób, które chciałby sobie coś skodować do własnej wideoteki z możliwością wyboru jednej z 3 opcji (np. Wyostrzenie: Słabe, średnie, silne.) i z góry ustalić odpowiednie dla nich wartości.

PS. Nie ja wybierałem ten język programowania. Program nie będzie wielce skomplikowany ani ładny. Jest on robiony na zaliczenie, więc ma jedynie spełniać swoją funkcję, jednak chciałbym go wam później udostępnić, więc piszcie wasze życzenie odnośnie jego możliwości.


Nick na ANSI: bobek784v2

Offline

#13 2010-11-23 02:36:00

matiasmovie
Użytkownik
Skąd: Poznań (ポズナン)
Dołączył: 2008-10-23

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

co do ustawien słabe srednie silne to mozna by bylo zrobic z mozliwoscia modyfikacji parametrow tych ustawien dla zaawansowanch uzytkownikow
mogla by tez powstac funkcja sprawdzania poprawnosci skryptu jak jest juz napisany lub cos sie dodaje do niego recznie

Offline

#14 2010-12-30 23:22:43

bobek784
Użytkownik
Dołączył: 2007-02-13

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Termin zdania projektów nieuchronnie się zbliża, i tak w święta musiałem się zająć programikiem, choć na razie jest on zrobiony naprędce, to i tak wam go udostępnię:

Pierwsza wersja programu (testowa)

Stworzony dla ludzi, którzy nie znają się na tworzeniu skryptów, a chcieliby szybko coś sobie zrobić.
Zawiera podstawowe filtry, więc powinien przyśpieszyć napisanie skryptu również zaawansowanym użytkownikom.
Wbudowany podgląd wideo działał mi tylko na WinXP, dlatego dodałem możliwość użycia do tego MPC albo WMP.

Pisałem go w Visual Basic 6.0, więc szybkością i urodą nie zaskakuje, może kiedyś przerobię go w C++.

Zapraszam do krytykowania i wytykania błędów.

Ostatnio edytowany przez bobek784 (2010-12-31 00:41:22)


Nick na ANSI: bobek784v2

Offline

#15 2010-12-30 23:48:26

JanuszQ
Użytkownik
Dołączył: 2009-12-21

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Offline

#16 2010-12-30 23:54:59

bobek784
Użytkownik
Dołączył: 2007-02-13

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

O, sprawdzałem na 4 kompach i mi takie coś nie wyskakiwało, ale:
http://www.ocxdump.com/download-ocx-fil … nload.html

Ostatnio edytowany przez bobek784 (2010-12-30 23:55:11)


Nick na ANSI: bobek784v2

Offline

#17 2010-12-30 23:55:25

Sir_Ace
Użytkownik
Dołączył: 2006-11-18

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Jw.

Win 7 x64.

Edit:

Teraz prosi o MSSTDFMT.dll. Sprawdzę kiedy indziej jezor

Ostatnio edytowany przez Sir_Ace (2010-12-31 00:03:50)

Offline

#18 2010-12-30 23:57:55

bobek784
Użytkownik
Dołączył: 2007-02-13

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

No na 64bitowym systemie nie sprawdzałem.


Nick na ANSI: bobek784v2

Offline

#19 2010-12-31 00:06:51

funki27
Użytkownik
Dołączył: 2008-08-19

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

XP Home Sp2 (klCodek)-  podgląd nie działa, w obu playerach nie wczytuje automatycznie materiału video, przydało by się dodać jakoś na stałe MPC by nie szukać go po dysku

WinDT-09 v1.2 (CCCP) - To samo

Ostatnio edytowany przez funki27 (2010-12-31 00:17:04)

Offline

#20 2010-12-31 00:27:46

bobek784
Użytkownik
Dołączył: 2007-02-13

Odp: Co powinien zawierać program do tworzenia skrytpów .avs?

Ok, poprawiłem linka.
funki27:
po pierwsze, skąd mam wiedzieć, gdzie masz zainstalowane mpc?
po drugie, czy tworzy ci się w lokalizacji programu plik o nazwie "podglad.avs" i czy możesz go otworzyć w tym MPC, jeśli nie, to znaczy, że podgląd też go nie ruszy.

Co od systemów 64-bitowych, to pewnie nie da się tego odpalić, ale spróbuję się z tym pobawić.

Ps.
Na jednym z moich kompów również nie mogło odtworzyć pliku w podglądzie, bo nie było tam zainstalowanego Avisyntha

Ostatnio edytowany przez bobek784 (2010-12-31 00:55:51)


Nick na ANSI: bobek784v2

Offline

Stopka forum

© Animesub.info 2024