Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DivX, Xvid, Matroska i inne (https://forum.cdrinfo.pl/f16/)
-   -   Zmiana ilośc FPS Pomocy (https://forum.cdrinfo.pl/f16/zmiana-ilosc-fps-pomocy-86258/)

MRXXX 11.07.2010 11:30

Zmiana ilośc FPS Pomocy
 
Witam, chcę połączyć kilka kawałków filmów ale mam różną ilośc klatek w jednym 23,976 w drugim 25,000 Oczywiście wziolem Virtual Dub kilka wersji Wchodziłem w Frame zaznaczałem że chce zmienić z 25,000 na 23,976 wciskam ok i nic sięnie dzieje. Film dalej ma 25,000 klatek. Niech ktoś pomoże proszę i da jakiś program albo pomoze na GG jak mam zmiejszyć ilość z 25 000 do 23,976 Moje GG jest 23-58-7113 :ysz: ....

sobrus 14.07.2010 07:43

Tak po prostu nie da sie zmienić ilości klatek. A przynajmniej o ile pamiętam VirtualDub tego nie potrafi zrobić.
Jeżeli zmienisz z 23.976 na 25 to zmieni sie częstotliwość próbkowania dzwięku, a film stanie sie troche krótszy.
Trzeba resamplować audio lub video, chyba AviDemux to potrafi. AviSynth na pewno.

MRXXX 14.07.2010 09:36

Właśnie, a niby w Virtual Dub jest ta ocpja i nawet instrukcje na jakiś forum znalazłem ale nic się nie dzialo. Dzięki spróbuję podanymi przez Ciebie programami mam nadziejeze nie są zbyt trudne w obsłudze. Chodzi o odwrotną zmianę z 25,000 na 23,796 Dźwięk nie ma znaczenia bo jest usunięty chodzi o sam obraz. Nawet jak się skróci czy troszkę wydłuży nieszkodzi.

sobrus 14.07.2010 09:55

No to VirtualDub powinien sobie poradzić w Twoim przypadku.
Może coś źle robisz, albo masz jakąś zwaloną wersję.

superrrmario 14.07.2010 10:11

Daje radę. Robiłem. W domu sprawdzę :)

MRXXX 14.07.2010 10:31

Robiłem według instrukcji i 2 rodzajami VirtualDub instrukcja jest na (nie mogę wkleić linka zbyt mało postów) virtualdub.republika pl/3video.html

sobrus 14.07.2010 10:58

Ładujesz video, zmieniasz ilosc klatek i po zapisie jest tak samo?
No to dziwne.
Chyba że informacja o fps jest w strumieniu i trzeba zrobić rekompresje ale to raczej niemozliwe.
Spróbuj AviDemux, jest podobny do VirtualDuba a ma w pewnych rzeczach większe możliwości.

MRXXX 14.07.2010 16:17

Tak ładowałem do Virtual jak w instrukcji, zapisywałem i nic. Wciskałem ok i też nic się nie działo . Dzięki ten program AviDemux zmienił mi ilośc klatek z 25,000 na 23,976 ale teraz znów mam komunikat że The video streams are of different sizes (576x256 vs 496x208)

sobrus 15.07.2010 07:38

A więc nie obędzie sie bez rekompresji.
Musisz ustalić którą rozdzielczość wybierasz, przeskalować wszystkie pliki do jednej a dopiero na koniec połączyć.

Placio74 15.07.2010 10:42

Cytat:

Napisany przez MRXXX (Post 1106770)
Tak ładowałem do Virtual jak w instrukcji, zapisywałem i nic. Wciskałem ok i też nic się nie działo . ...

Czy korzystałeś z opcji Convert to fps (w aktualnej wersji VirtualDub), a wartość FPS wpisywałeś z kropką (zamiast przecinka)?

MRXXX 15.07.2010 11:59

korzystałem z tej opcji co piszesz ale z przecinkiem. I jak wciskałem ok nic się nie działo. Sprubuję z kropką ok. Sobrus to co piszesz to dla mnie magia sorki ale jestem zielony w tych sprawach. Znaczy chodzi o to zęby wszystkie pli i te 23,976 i te 25,000 tym programem Avidemux przekonwertować na 23,976 i wtedy powinno się dać połączyć?

Placio74 15.07.2010 12:16

Cytat:

Napisany przez MRXXX (Post 1106929)
korzystałem z tej opcji co piszesz ale z przecinkiem. I jak wciskałem ok nic się nie działo. Sprubuję z kropką ok.

Tak, właśnie... z przecinkiem nie przyjmuje, tylko z kropką.

Cytat:

Napisany przez MRXXX (Post 1106929)
Sobrus to co piszesz to dla mnie magia sorki ale jestem zielony w tych sprawach. Znaczy chodzi o to zęby wszystkie pli i te 23,976 i te 25,000 tym programem Avidemux przekonwertować na 23,976 i wtedy powinno się dać połączyć?

Niezupełnie...
Podałeś nam że wideo różni się rozdzielczością, a ta przy łączeniu musi być taka sama. Niestety, nie da się zmienić rozdzielczości (przeskalować) bez przekodowania.

BTW
Oczywiście większość właściwości audio/wideo musi być taka sama przy łączeniu (nie tylko FPS czy rozdzielczość obrazu).

sobrus 15.07.2010 12:29

Rozdzielczość to inaczej rozmiar "obrazka".
Film nie może sie podczas odtwarzania zmniejszać czy zwiększać.
Tak jak nie może przyspieszać i zwalniać.

To są parametry zazwyczaj ustalana z góry dla całego filmu i podczas łączenia paru w jeden musi sie to wszystko zgadzać.

MRXXX 15.07.2010 12:56

Ok ilośc klatek po zastosowaniu kropki w VirtualDub się zmieniła jednak mam właśnie problem teraz z size. Czym więc mogę przekodowac teraz kawałki by miały ten sam rozmiar? Podacie jakiś program? Najlepiej prosty w obsludze.

sobrus 15.07.2010 13:08

Możesz to zrobić w VirtualDubie.
Niestety wkraczasz w sprawy związane z rekompresją materiału.

Video jest kompresowane przy pomocy kodeka, potrzebujesz takiego żeby dokonać rekompresji.
W podczas łączenia kodek musi być taki sam we wszystkich kawałkach (i jego ustawienia musza być chyba również takie same w pewnych granicach).

Dodatkowo jeżeli ustawisz kodek "na pałę" to plik będzie albo za duży albo jego jakość spadnie bardzo zauważalnie. A ustawień troche jest.

Także jak widzisz robi sie coraz nieprzyjemniej...

Wejdz w informacje o pliku (w menu virtualdub) i powiedz jakiego kodeka używają wszystkie pliki które używasz, to będzie można powiedzieć coś więcej.
Mogą być cztery duże litery (FOURCC) np XVID, DIVX, X264.

Alternatywnie być moze dałoby sie użyć AviSyntha do zmiany rozmiaru i połączenia plików, a w VirtualDub wykonać tylko ostateczną kompresję :hmm:.
Ale nie wiem czy to będzie łatwiejsze do wytłumaczenia...

Nigdy tego nie robiłem, ale wydaje mi sie ze mogłoby być coś w rodzaju (na pewno są błędy składniowe bo pisze z głowy, ale chodzi o sens):
Kod:

klip1=KillAudio(ConvertFPS(Resize(AviSource("D:\plik1.avi"),720,576),25))
klip2=KillAudio(ConvertFPS(Resize(AviSource("D:\plik2.avi"),720,576),25))
AlignedSpace(klip1,klip2)

Jak myślisz, Placio74?

@MRXXX
W skrócie w tym chodzi o to, że instalujesz AviSyntha, piszesz odpowiedni plik (wygladający mniej więcej jak to co napisałem) i wczytujesz go do virtualduba.
Jeśli zadziała to masz juz połączone filmy, wystarczy dokonać finalnej kompresji i film gotowy. Może to szybciej by było niż rekompresować wszystkie kawałki a potem łączyć.


Wszystkie czasy w strefie CET. Aktualna godzina: 15:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.