Nie jesteś zalogowany.
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
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
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)
Offline
sprobowac cos takiego napisac przynajmniej bedzie po polsku , 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)
Online
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
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ę
Offline
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
Online
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.
Offline
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ć.
Offline
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.
-=PIERWSZA TROLLOWA MIĘDZYNARODÓWKA=-
dobre, lepsze, radzieckie!
Offline
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.
Offline
Offline
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.
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
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
Online
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
Offline
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
Jw.
Win 7 x64.
Edit:
Teraz prosi o MSSTDFMT.dll. Sprawdzę kiedy indziej
Ostatnio edytowany przez Sir_Ace (2010-12-31 00:03:50)
Offline
No na 64bitowym systemie nie sprawdzałem.
Nick na ANSI: bobek784v2
Offline
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
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