#1 2010-04-07 14:20:48

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

Zmiana FPS w video

Mam RAW-y i mają one następujące współczynniki fps:

Frame rate mode          : Variable
Frame rate                    : 28.274 fps
Minimum frame rate      : 14.985 fps
Maximum frame rate     : 119.880 fps
Original frame rate        : 29.970 fps

Ogólnie to wykrywa mi to jako 120 fps, ale wiem, że jest to zmienny fps. Z tego co widzę to oryginalny fps miał 29.97. Dlatego też chciałem się spytać czy jeśli przerobię video na stały 29.97 fps to czy wszystko będzie dobrze, bo kiedyś już bawiłem się w zmianę fpsa w video ale potem obraz mi skakał.

Dodam też, że używam meGUI lecz jeśli znacie lepszy program, który koduje lepiej i szybciej od niego (przy tym obsługuje wszystkie efekty z napisów formatu ass) to nie pogniewałbym się o pomoc.

Ostatnio edytowany przez kostek00 (2010-04-07 14:21:24)


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

Offline

#2 2010-04-07 15:32:29

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

Odp: Zmiana FPS w video

MeGUI to tylko... GUI, czyli w uproszczeniu nakładka na kodeki ;-) Jeśli czujesz się na siłach, możesz spróbować z gołym pliczkiem x264.exe

Co do problemu - dodanie parametrów fps=29.97, convertfps=true przy ładowaniu pliku w DirectShowSource() może załatwić problem. Jeśli nie, pozostaje ci wyciągnięcie timecodów i zabawa z AssumeFPS / ChangeFPS / ConvertFPS (poczytaj w dokumentacji AVSa). Spróbuj też użyć filtra FDecimate().

Zaznaczam przy tym, że wyrocznią od tych spraw nie jestem.


+ http://www.anfo-event.pl/viewtopic.php?f=29&t=131

Ostatnio edytowany przez Sir_Ace (2010-04-07 15:46:14)

Offline

#3 2010-04-07 16:09:33

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

Odp: Zmiana FPS w video

A czy ten raw nie ma przypadkiem VFR... który wpierw wypadałoby usunąć, bo inaczej zmiana samego fps na 23.976 nic nie da... smile (wnioskuję po pierwszym wpisie w frame rate mode.)

Offline

#4 2010-04-07 18:01:29

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

Odp: Zmiana FPS w video

Sir_Ace napisał:

MeGUI to tylko... GUI, czyli w uproszczeniu nakładka na kodeki

Wiem.

@Isao
Tak, niestety ma... ehh... po co utrudniają życie? A tak poza tym to mówiłem o 29.97 nie o 23.976.

@Sir_Ace
Sprawdzę to i zobaczę co z tego wyjdzie.

EDIT:
Patrzyłem sposób z linku Sir_Ace gdzie FAiM napisał:

FAiM napisał:

DirectShowSource("vfr.mkv", fps=119.88, convertfps=true)
FDecimate(29.97) # or FDecimate(23.976)

Ale niestety po próbie zrobienia czegoś takiego (używając meGui oczywiści) wywala mi błąd, że nie ma takiego polecenia jak "FDecimate".

No cóż spróbuję zwykłą metodą.

Ostatnio edytowany przez kostek00 (2010-04-07 18:50:01)


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

Offline

#5 2010-04-07 19:45:14

Hatake
Użytkownik
Skąd: Jastrzębie-Zdrój
Dołączył: 2004-12-15

Odp: Zmiana FPS w video

No, jak zrobisz tak, jak mówią poprzednicy, to ci się nic nie stanie, a skakać video i tak ci będzie, bo usuwasz VFR.

Offline

#6 2010-04-07 20:18:12

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

Odp: Zmiana FPS w video

kostek00 napisał:

Ale niestety po próbie zrobienia czegoś takiego (używając meGui oczywiści) wywala mi błąd, że nie ma takiego polecenia jak "FDecimate".

Ściągnij DLLkę z filtrem i wrzuć do plugins w folderze AVSa. Jeśłi dalej nie będzie działać, na początku skryptu wrzuć LoadPlugin() i wewnątrz nawiasu w cudzysłowie ścieżkę do tamtej DLLki.

Offline

#7 2010-04-08 14:18:35

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

Odp: Zmiana FPS w video

ew. możesz skorzystać z tego tutaj, choć to już dość leciwy faq jest (bodaj sprzed 4lat...).
Fakt mój błąd, pomyliło mi się to 23 z 29, ale wiadomo o co chodzi smile

Offline

Stopka forum

© Animesub.info 2024