Bagaimana saya bisa membalikkan klip video?

12

OS saya adalah Debian 8.

Saya memiliki file dengan nama clip01.mp4yang ingin saya balikkan, sehingga diputar mundur. Audio dapat dibuang atau dibalik juga, tidak masalah.

Rupanya ffmpegsudah usang dalam mendukung avconv, tetapi saya tidak bisa menemukan solusi yang menggunakan kedua alat!

Saya ingin menyimpan codec video yang sama untuk menghindari segala jenis kerugian, jika memungkinkan.

Alat baris perintah lebih disukai, untuk kemudahan skrip.

celana kucing
sumber
3
Untuk melakukan ini dengan ffmpeg / avconv Anda harus membagi video menjadi frame tunggal, ganti nama frame sehingga mereka berada dalam urutan terbalik, lalu buat video baru. Lihatlah encode video secara terbalik?
PM 2Ring
Sudahkah Anda mencoba dengan avidemux atau kino?
YoMismo
6
ffmpegsebenarnya, tidak usang (meskipun itu adalah kesalahpahaman yang umum berkat beberapa kata-kata yang buruk avconvdi pihak ...).
n.st
3
Ffmpeg
gena2x

Jawaban:

16

Dari /programming/2553448 :

Buang semua bingkai video

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

Audio pembuangan

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

Membalikkan audio

$ sox -V audio.wav backwards.wav reverse

Bingkai video Cat dalam urutan terbalik ke FFmpeg sebagai input

$ 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

Gunakan mencoder untuk deinterlace PAL dv dan gandakan frame rate dari 25 menjadi 50, kemudian pipa ke 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
Lemon Jodka
sumber
2
cat $(ls -t *jpg)menyebabkan masalah, tetapi ini berhasilcat $(ls *jpg |sort -n)
Aquarius Power
3
Berusaha untuk menggunakan -vpre slowmenghasilkan File for preset 'slow' not found.
Mengurangi aktivitas
1
Juga, saya tidak yakin apakah itu masalah vlc / mplayer atau proses yang disajikan tetapi file yang dihasilkan tidak dapat diputar - di mplayer hanya tersisa setengah ditampilkan dan tampilan video sangat lambat, vlc crash saat membuka file video.
Mengurangi aktivitas
4

Di Debian ada program Avidemux , dengan filter video Reverse . Baru diuji - berfungsi dengan sempurna.

Versi GTK, QT dan baris perintah tersedia.

Sunting: plugin ini telah dihapus di Avidemux ver. 2.6. Gunakan 2.5.6 dan lebih tua.

sam_pan_mariusz
sumber
2
Ada saat paket tidak Avidemux di repositori Debian resmi sesuai packages.debian.org/...
Stéphane Gourichon
4

Anda juga dapat menggunakan Openshot itu editor video yang sangat intuitif dan mudah digunakan.

Anda harus mengklik kanan pada klip yang diimpor kemudian properti -> tab kecepatan, mengubah arah klip.

J.Serra
sumber
1
Dalam kasus saya, openshot menolak untuk mengimpor .mp4 sebagai video.
Mengurangi aktivitas
1
Di OpenShots baru-baru ini (milik saya adalah 2.4.1), pengaturan sekarang disebut Waktu dan tidak dalam properti klip video; Anda harus mengklik kanan klip itu sendiri di timeline dan kemudian pilih Waktu -> Mundur -> 1X atau serupa.
anol
4

kdenlive membalikkan klip https://userbase.kde.org/Kdenlive/Manual/Project_Menu/Reverse_Clip

klik kanan pada klip: pekerjaan klip / klip terbalik

Aquarius Power
sumber
2
Memang kdenlive 15.12.3 di Ubuntu 16.04 memiliki fitur ini dan berfungsi.
Stéphane Gourichon
Saya menggunakan Kdenlive Versi 17.12.3 dan tidak ada opsi "klip terbalik" lagi
Leevi L