Jak przyspieszyć materiał wideo, aby zrobić film poklatkowy?

9

Zrobiłem zdjęcia zachodów słońca i ruchu ulicznego itp. Chciałbym, aby mój godzinny materiał trwał zaledwie 30 sekund, jakiego oprogramowania mogę użyć do tego. Dziękuję za Twój czas. Phil

Phil Cass
źródło
1
Czy próbowałeś PiTiVi? Jest domyślnie dołączony do Ubuntu.
pl1nk
2
możliwy duplikat Jak mogę zmienić prędkość filmu?
Eliah Kagan
2
@ pl1nk nazwa odpowiedniego filtra pitivi to…? Nie mogę znaleźć.
Giszmo

Odpowiedzi:

4

Avidemux

(posiada GUI dla GTK i QT). (patrz Wideo-> Liczba klatek na sekundę w menu aplikacji)

Zainstaluj za pośrednictwem centrum oprogramowania

Możesz także wypróbować Virtualdub

Przepraszam za ten ostatni komentarz, to był zły link. Również spojrzeć na to , aby sprawdzić, czy to pomaga.

Mitch
źródło
3
Czy możesz opisać, jak to zrobić dokładnie za pomocą Avidemux?
Jakob
2

Kdenlive ma również efekt prędkości wideo.

Drac Noc
źródło
2
@DracNoc Polecam edycję tej odpowiedzi, aby podać więcej informacji lub przynajmniej link, aby uzyskać informacje o tym, jak zainstalować Kdenlive i jak korzystać z jego efektu prędkości wideo.
Eliah Kagan
W obszarze Efekty -> Ruch -> Prędkość można ustawić przyspieszenie: userbase.kde.org/Kdenlive/Manual/Effects/Motion/Speed
Tully
2

Możesz użyć slowmoVideodo tego celu. Opis oprogramowania z ich strony:

„slowmoVideo to program OpenSource, który tworzy filmy w zwolnionym tempie z twojego materiału. Ale nie tylko sprawia, że ​​Twoje filmy są odtwarzane z prędkością 0,01 ×. Możesz płynnie zwolnić i przyspieszyć swój materiał, opcjonalnie z rozmyciem w ruchu”.

Najnowszą wersję tej aplikacji Ubuntu można znaleźć na stronie:
http://slowmovideo.granjow.net/builds.php

saji89
źródło
@Jakob, Tak, to prawda. Ale jak jasno opisuje aplikacja, można do niej również przywyknąć speed up the footage.
saji89
przepraszam! Czy możesz opisać, jak to zrobić?
Jakob
2
Niedostępne dla Ubuntu 14 (i Mint 17).
Jānis Elmeris
2

Wystarczy użyć ffmpeg - programy GUI zawsze stają się przestarzałe prawie natychmiast

ffmpeg -i [input video] -filter:v "setpts=[RATIO]*PTS" [output video]

Tutaj musisz zastąpić [RATIO] liczbą, którą otrzymujesz, dzieląc czas (w sekundach) wyjściowego wideo przez czas trwania wejściowego wideo. Jeśli więc oryginalny plik wideo o ruchu drogowym ma nazwę traffic.webm i chcesz nazwać swój wyjściowy ruch-timelapse.webm, komenda brzmiałaby (zauważ, że 30 / (60 * 60) = 0,0008333):

ffmpeg -i traffic.webm -filter:v "setpts=0.0008333*PTS" traffic-timelapse.webm
ossbuntu
źródło
Co robi -filter: v? Mam avconv i jest całkiem podobny, ale nie znalazłem tej opcji w dokumentacji. Na koniec mam wideo, w którym wideo idzie szybciej, ale nie ma dźwięku, a „całkowity czas” wyświetlany przez VLC jest taki sam jak na wejściu.
Rodrigo,