#1 2016-09-05 20:26:02

maciejx
Użytkownik
Dołączył: 2012-07-23

Megui, pomoc dla amatora :D

Witam,
chciałbym zrobić sobie do łatwego i szybkiego oglądania kilka serii, jednak mam z tym problem.
Otwieram Megui -> Tools - AVS Script Creator -> dodaje Video Input: przykład.mkv -> Filters - Subtitles: przyklad.ass
I tutaj mam problem, mianowicie napisy/dżwiek nie zgadzają się z obrazem, w Aegisub ładnie chodziło. Dodam że format który chce otrzymać to MP4, nie wiem czy istotne ale pisze.

PS: jakie sterowniki muszę dograć by bez problemu to konwertować? Dlaczego nieraz jak dodaje ścieżkę do Video Input w AVSScript Creator występuje błąd:

Pokaż spoiler
64838016135001620072.png

Do zobaczyska  respekt

Jeżeli zły dział to proszę o przeniesienie.

Ostatnio edytowany przez maciejx (2016-09-05 20:27:53)

Offline

#2 2016-09-05 20:33:12

123fluxbbfan
Użytkownik
Dołączył: 2012-07-22

Odp: Megui, pomoc dla amatora :D

Na Windowsa polecam https://handbrake.fr do mp4 z mkv.
Przy pomocy mkvtoolnix dodajesz do mkv napisy plus czcionki a potem dajesz to do handbrake i gotowe.
Tylko w opcji napisy czy też zakładce dajesz load all track czy coś podobnego z all obok tego plusa i na dole wyświetli napisy i dajesz fajkę przy default track i gotowe.

Ostatnio edytowany przez 123fluxbbfan (2016-09-05 20:36:11)


Błędy są po to by iść do przodu, determinacja to twoja siła.

Offline

#3 2016-09-05 20:36:48

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Dzięki za szybką odpowiedź, a nie da rady w Megui, wszystko w 1 programie?

Offline

#4 2016-09-05 20:40:48

123fluxbbfan
Użytkownik
Dołączył: 2012-07-22

Odp: Megui, pomoc dla amatora :D

Pewnie że się da, ale to wymaga czasu, więc podałem co działa.
Tylko najpierw dodajesz do mkv napisy a potem do handbrake tak szybciej i czcionki podchodzą.


Błędy są po to by iść do przodu, determinacja to twoja siła.

Offline

#5 2016-09-05 20:45:41

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

jednak i tak chciałbym to robić w Megui, mógłbyś mi wyjaśnić co i jak z postu 1?

Offline

#6 2016-09-05 22:06:02

ZlyLos
Użytkownik
Skąd: Wiele różnych miejsc...
Dołączył: 2009-07-02

Odp: Megui, pomoc dla amatora :D

Tak dla pewności... Masz zainstalowany AviSynth?


Ato wa wakai mono ni makaseru.

Offline

#7 2016-09-06 01:17:44

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Zainstalowałem, teraz nie chce się wczytać poprawnie żadne video, błąd podany w poście 1

Offline

#8 2016-09-06 10:52:14

kostek00
Użytkownik
Skąd: Lublin
Dołączył: 2009-01-22

Odp: Megui, pomoc dla amatora :D

Przy MeGui polecam używać FFMS. Spróbuj wczytać przy jego pomocy.

FFVideoSource("") <- tym się wczytuje wideo.
FFAudioSource("") <- tym się wczytuje audio, ale do skryptów nie trzeba jeśli nie masz zamiaru ich ucinać. Wystarczy w samym programie wczytać.

Jeżeli nie będzie chciało ci wczytać to pewnie musisz załadować bibliotekę ffms2.dll. Powinna być w \MeGUI\tools\avisynth_plugin.

Ostatnio edytowany przez kostek00 (2016-09-06 10:52:44)


Jestem słodki jak miód, człowiek - ciacho; genetyczny cud!  xD

Offline

#9 2016-09-06 11:51:40

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Nie mam czegoś takiego. Znalazłem stronkę ffms to mam pobrać? I gdzie wkleić, jestem amatorem jeżeli oto chodzi, wiec mi wybacz jezor

----

Wgrałem FFMS, jednak nie pojawiło się żadne nowe okno, nadal nie mogę wczytać pliku video.

Ostatnio edytowany przez maciejx (2016-09-06 19:54:14)

Offline

#10 2016-09-06 21:36:03

ZlyLos
Użytkownik
Skąd: Wiele różnych miejsc...
Dołączył: 2009-07-02

Odp: Megui, pomoc dla amatora :D

Wklej w code treść skryptu AVS, którego używasz.


Ato wa wakai mono ni makaseru.

Offline

#11 2016-09-06 21:46:29

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Nie mogę skopiować:

Pokaż spoiler
15881578745641875286.png

#deinterlace#deinterlaceDirectShowSource("", fps=0.001, audio=false, convertfps=true) .AssumeFPS(1,1000)
#deinterlace
#crop
LanczosResize(0,0) # Lnaczos (Sharp)
#denoise

Ostatnio edytowany przez maciejx (2016-09-06 21:50:15)

Offline

#12 2016-09-06 22:02:26

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

Odp: Megui, pomoc dla amatora :D

Wszystko z wartością # jest pomijane, więc nie wiem, jak chcesz coś wczytać. szalony


wladza1.png

Offline

#13 2016-09-06 22:06:39

SoheiMajin
Moderator
Skąd: Gdańsk
Dołączył: 2009-04-10

Odp: Megui, pomoc dla amatora :D

Jego pytasz? To pewnie poszło z automatu. Też to przerabiałem. Niestety MeGUI jest zupełnie nieidiotoodporny.

Ostatnio edytowany przez SoheiMajin (2016-09-06 22:07:37)

Offline

#14 2016-09-06 22:16:33

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Ja nic z tym nie ryłem, po wgraniu AviSynth jak polecił ZlyLos tak się pokićkało. Jak mogę to naprawić/zmienić? Help me!

Ostatnio edytowany przez maciejx (2016-09-06 22:17:39)

Offline

#15 2016-09-06 22:48:55

ZlyLos
Użytkownik
Skąd: Wiele różnych miejsc...
Dołączył: 2009-07-02

Odp: Megui, pomoc dla amatora :D

1. Nic nie polecałem, tylko zapytałem.
2. Automat do robienia skryptów w MeGUI możesz sobie odpuścić.
3. Jak masz już zainstalowany AviSynth, to otwórz Notatnik i wpisz:

DirectShowSource("ścieżka do pliku który chcesz przekodować + rozszerzenie", fps=fps pliku który kodujesz, convertfps=true)
LoadPlugin("ścieżka do pliku: VSFilter.dll")
TextSub("ścieżka do napisów, których chcesz użyć + rozszerzenie", 1)

Na przykład:

Pokaż spoiler
DirectShowSource("D:\Video\Tutu Ballerina\[Raw] Dancing Diva - Tutu Ballerina.mkv", fps=23.976, convertfps=true)
LoadPlugin("C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\VSFilter.dll")
TextSub("D:\Video\Tutu Ballerina\Dancing Diva - Tutu Ballerina.ass", 1)

4. Kliknij "Plik" -> "Zapisz jako...", typ pliku zmieniasz na "wszystkie pliki", nazwę pliku dajesz jaką tam chcesz z rozszerzeniem .avs, np.: [DD] Tutu Ballerina.avs
5. Włącz MeGUI i wczytaj skrypt (jeśli zrobisz wszystko jak napisałem, to video i audio wczytają się automatycznie).
6. Wybierasz jakich kodeków chcesz użyć do kodowania.
7. Klikasz "AutoEncode", wybierasz kontener, nazwę i zaznaczasz "No Target Size".

I to by było na tyle. Możliwe, że jest jakaś prostsza metoda, ale ja jej nie znam (dawno już nie używam MeGUI).


Ato wa wakai mono ni makaseru.

Offline

#16 2016-09-06 23:34:01

marek2fgc
Użytkownik
Skąd: Lubin
Dołączył: 2010-06-28

Odp: Megui, pomoc dla amatora :D

Po pierwsze nie musi wpisywać fps, samo powinno wykryć. Drugie: zatwierdzanie konwersji FPS jest poważnym błędem, bo zmienia timing klatek i napisy już mogą mieć problemy z dopasowaniem linii do klatek. Dać false lub po prostu wywalić. Ta opcja przydaje się tylko do starych ripów z innym kodekiem niż h264.
Trzecie: używanie directshowsource dzisiaj jest wg mnie niefortunnym wyborem, bo potrafi właśnie namieszać w płynności wideo. Już lepszy jest ffms.

Ostatnio edytowany przez marek2fgc (2016-09-06 23:38:58)

Offline

#17 2016-09-07 00:24:48

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Jak mam wczytać ten plik? AVS Script Creator mam praktycznie zablokowany, nic nie mogę tam robić, da coś reinstalacja? Czy też może inna wersje poszukać?

Offline

#18 2016-09-07 01:15:05

kostek00
Użytkownik
Skąd: Lublin
Dołączył: 2009-01-22

Odp: Megui, pomoc dla amatora :D

Masz go zablokowanego z bardzo prostej przyczyny. Nie wczytałeś pliku wideo.

Zrób następujące rzeczy:
1. W MeGui wybierz Tools -> File Indexer.
2. W Input File wybierz plik wideo.
3. Po wczytaniu pliku upewnij się, że niżej jest wybrana opcja "FFMSIndex".
4. Kliknij "Queue".
5. Doda ci do kolejki utworzenie indeksu pliku, zrób go.
Po utworzeniu indeksu powinno automatycznie otworzyć ci AviSynth scipt creatora z wczytanym plikiem indeksu. Jeżeli jednak tego nie zrobi wykonaj poniższe kroki.

6. Wybierz Tools -> AviSynth script creator.
7. W Video input wczytaj plik indeksu (nie plik wideo!), który ma rozszerzenie .ffindex.

Jeżeli nadal masz zablokowane pole ze skryptem lub nie stworzyło indeksu to znaczy, że plik wideo jest zwalony.

I jeszcze taka mała rada. Do wszystkiego co nie jest wczytywane bezpośrednio z DVD lub Blu-raya radzę tworzyć taki indeks.

Ostatnio edytowany przez kostek00 (2016-09-07 01:18:32)


Jestem słodki jak miód, człowiek - ciacho; genetyczny cud!  xD

Offline

#19 2016-09-07 01:31:00

maciejx
Użytkownik
Dołączył: 2012-07-23

Odp: Megui, pomoc dla amatora :D

Nie mogę sprawdzić/włączyć napisów/video wyskakuje bład:
AviSynth error
AviSynth script error:
Script error: there is no function named "FFVideoSource"

Offline

#20 2016-09-07 06:51:34

marek2fgc
Użytkownik
Skąd: Lubin
Dołączył: 2010-06-28

Odp: Megui, pomoc dla amatora :D

Czyli wg niego nie masz zainstalowanego ffms2.dll.
Spróbuj znaleźć taki plik w folderze megui i skopiować go do folderu avisynth/plugins (poszukaj, gdzie go zainstalowałeś).

Ostatnio edytowany przez marek2fgc (2016-09-07 06:51:53)

Offline

Stopka forum

© Animesub.info 2024