Jak mogę odwrócić klip wideo?


12

Mój system operacyjny to Debian 8.

Mam plik o nazwie clip01.mp4, którą chciałbym cofnąć, więc jest odtwarzany wstecz. Dźwięk można również odrzucić lub odwrócić, nie ma znaczenia.

Najwyraźniej ffmpegjest przestarzały na korzyść avconv, ale wydaje mi się, że nie mogę znaleźć rozwiązania, które używa któregoś z narzędzi!

Chciałbym zachować ten sam kodek wideo, aby w miarę możliwości uniknąć jakichkolwiek strat.

Preferowane są narzędzia wiersza poleceń, aby ułatwić pisanie skryptów.


3
Aby to zrobić za pomocą ffmpeg / avconv, musisz podzielić wideo na pojedyncze klatki, zmienić nazwy klatek, aby były w odwrotnej kolejności, a następnie zbudować nowe wideo. Spójrz na kodowanie wideo w odwrotnej kolejności?
PM 2,

Próbowałeś już z avidemux lub kino?
YoMismo,

6
ffmpegw rzeczywistości nie jest przestarzałe (choć jest to powszechne nieporozumienie dzięki złemu sformułowaniu ze avconvstrony…).
n.

3
Ffmpeg nie jest już przestarzały lwn.net/Articles/650495
gena2x

Odpowiedzi:


16

Od /programming/2553448 :

Zrzuć wszystkie klatki wideo

$ ffmpeg -i input.mkv -an -qscale 1 %06d.jpg

Zrzuć dźwięk

$ ffmpeg -i input.mkv -vn -ac 2 audio.wav

Odwróć dźwięk

$ sox -V audio.wav backwards.wav reverse

Ramki wideo Cat w odwrotnej kolejności niż FFmpeg jako dane wejściowe

$ cat $(ls -t *jpg) | ffmpeg -f image2pipe -vcodec mjpeg -r 25 -i - -i backwards.wav -vcodec libx264 -vpre slow -crf 20 -threads 0 -acodec flac output.mkv

Użyj mencodera, aby usunąć przeplot PAL dv i podwoić liczbę klatek na sekundę z 25 do 50, a następnie przesuń do FFmpeg.

$ mencoder input.dv -of rawvideo -ofps 50 -ovc raw -vf yadif=3,format=i420 -nosound -really-quiet -o - | ffmpeg -vsync 0 -f rawvideo -s 720x576 -r 50 -pix_fmt yuv420p -i - -vcodec libx264 -vpre slow -crf 20 -threads 0 video.mkv

2
cat $(ls -t *jpg)spowodowało kłopoty, ale zadziałało to świetniecat $(ls *jpg |sort -n)
Wodnik Moc

3
Próba użycia -vpre slowzaowocowała File for preset 'slow' not found.
ograniczenie aktywności

1
Nie jestem też pewien, czy jest to problem z vlc / mplayer lub prezentowanym procesem, ale utworzonego pliku nie można odtworzyć - w mplayerze wyświetlana jest tylko lewa połowa, a wyświetlanie wideo jest bardzo opóźnione, vlc ulega awarii podczas otwierania pliku wideo.
ograniczenie aktywności

4

W Debianie jest program Avidemux z filtrem odwróconego wideo. Właśnie przetestowane - działa idealnie.

Dostępne wersje GTK, QT i wiersza poleceń.

Edycja: ta wtyczka została usunięta w wersji Avidemux. 2.6 Użyj wersji 2.5.6 i starszych.


2
Obecnie nie ma pakietu avidemux w oficjalnych repozytoriach Debiana, jak na paczkach.debian.org/…
Stéphane Gourichon

4

Możesz także użyć Openshot to bardzo intuicyjny i łatwy w użyciu edytor wideo.

Musisz kliknąć importowany klip prawym przyciskiem myszy, a następnie właściwości -> zakładka prędkości, zmienić kierunek klipu.


1
W moim przypadku openshot odmówił importowania .mp4 jako wideo.
ograniczenie aktywności

1
W ostatnich OpenShots (kopalnia jest 2.4.1), ustawienie jest teraz nazywany czas i to nie we właściwościach klipu wideo; musisz kliknąć klip prawym przyciskiem myszy na osi czasu, a następnie wybrać Czas -> Wstecz -> 1X lub podobny.
anol


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.