Làm thế nào tôi có thể đảo ngược một video clip?


12

Hệ điều hành của tôi là Debian 8.

Tôi có một tệp có tên clip01.mp4mà tôi muốn đảo ngược, vì vậy nó phát ngược lại. Âm thanh cũng có thể bị loại bỏ hoặc đảo ngược, không thành vấn đề.

Rõ ràng ffmpeglà không tán thành avconv, nhưng dường như tôi không thể tìm ra giải pháp sử dụng một trong hai công cụ!

Tôi muốn giữ cùng một codec video để tránh mọi tổn thất, nếu có thể.

Các công cụ dòng lệnh được ưa thích, để dễ dàng cho kịch bản.


3
Để thực hiện điều này với ffmpeg / avconv, bạn phải chia video thành các khung đơn, đổi tên các khung để chúng theo thứ tự ngược lại, sau đó xây dựng một video mới. Hãy xem video mã hóa ngược?
PM 2Ring 7/07/2015

Bạn đã thử với avidemux hoặc kino chưa?
YoMismo 7/07/2015

6
ffmpegTrên thực tế, nó không được tán thành (mặc dù đó là một sự hiểu lầm phổ biến nhờ một số từ ngữ kém về phần avconv').
n.st

3
Ffmpeg không còn bị phản đối nữa lwn.net/Articles/650495
gena2x

Câu trả lời:


16

Từ /programming/2553448 :

Kết xuất tất cả các khung hình video

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

Kết xuất âm thanh

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

Đảo ngược âm thanh

$ sox -V audio.wav backwards.wav reverse

Cat khung hình video theo thứ tự ngược lại để FFmpeg làm đầu vào

$ 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

Sử dụng mencoder để khử xen kẽ PAL dv và tăng gấp đôi tốc độ khung hình từ 25 đến 50, sau đó chuyển sang 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)gây ra rắc rối, nhưng điều này đã làm việc rất tốtcat $(ls *jpg |sort -n)
Sức mạnh của Bảo Bình

3
Vô dụng để sử dụng -vpre slowdẫn đến File for preset 'slow' not found.
giảm hoạt động

1
Ngoài ra, tôi không chắc đó là vấn đề của vlc / mplayer hay quá trình được trình bày nhưng tệp được tạo ra không thể phát được - trong mplayer chỉ hiển thị một nửa và hiển thị video rất lag, vlc gặp sự cố khi mở tệp video.
giảm hoạt động

4

Trong Debian có chương trình Avidemux , với bộ lọc video Reverse . Chỉ cần thử nghiệm - hoạt động hoàn hảo.

Phiên bản GTK, QT và dòng lệnh có sẵn.

Chỉnh sửa: plugin này đã bị xóa trong Avidemux ver. 2.6. Sử dụng 2.5.6 trở lên.


2
Hiện có gói không Avidemux trong kho Debian chính thức theo packages.debian.org/...
Stéphane Gourichon

4

Bạn cũng có thể sử dụng Openshot, đây là trình chỉnh sửa video rất dễ sử dụng.

Bạn phải nhấp chuột phải vào clip đã nhập sau đó thuộc tính -> tab tốc độ, thay đổi hướng của clip.


1
Trong trường hợp của tôi, openshot từ chối nhập .mp4 dưới dạng video.
giảm hoạt động

1
Trong OpenShots gần đây (của tôi là 2.4.1), cài đặt hiện được gọi là Thời gian và nó không có trong thuộc tính video clip; bạn phải bấm chuột phải vào chính clip đó trong dòng thời gian và sau đó chọn Thời gian -> Lùi -> 1X hoặc tương tự.
anol


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.