¿Cómo puedo revertir un videoclip?

12

Mi sistema operativo es Debian 8.

Tengo un archivo llamado clip01.mp4que me gustaría revertir, por lo que se reproduce al revés. El audio también se puede descartar o revertir, no importa.

Aparentemente ffmpegestá en desuso avconv, pero parece que no puedo encontrar una solución que use cualquiera de las herramientas.

Me gustaría mantener el mismo códec de video para evitar cualquier tipo de pérdida, si es posible.

Se prefieren las herramientas de línea de comandos, para facilitar la creación de secuencias de comandos.

pantalones de gato
fuente
3
Para hacer esto con ffmpeg / avconv, debe dividir el video en cuadros individuales, cambiar el nombre de los cuadros para que estén en orden inverso y luego crear un video nuevo. Echa un vistazo a codificar video en reversa?
PM 2Ring
¿Has probado con avidemux o kino?
YoMismo
66
ffmpegde hecho, no está en desuso (aunque eso es un malentendido común gracias a una mala redacción por avconvparte ...).
n.st
3
Ffmpeg ya no está en desuso lwn.net/Articles/650495
gena2x

Respuestas:

16

Desde /programming/2553448 :

Volcar todos los cuadros de video

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

Volcado de audio

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

Audio inverso

$ sox -V audio.wav backwards.wav reverse

Cuadros de video Cat en orden inverso a FFmpeg como entrada

$ 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

Use mencoder para desentrelazar PAL dv y duplique la velocidad de fotogramas de 25 a 50, luego canalice a 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
Jodka Lemon
fuente
2
cat $(ls -t *jpg)causó problemas, pero esto funcionó muy biencat $(ls *jpg |sort -n)
Aquarius Power
3
El intento de uso -vpre slowresultó en File for preset 'slow' not found.
reducción de actividad
1
Además, no estoy seguro de si es un problema de vlc / mplayer o del proceso presentado, pero el archivo producido no se puede reproducir: en mplayer solo se muestra la mitad izquierda y la pantalla de video es muy lenta, vlc se bloquea al abrir el archivo de video.
Reducción de la actividad
4

En Debian hay un programa Avidemux , con filtro de video inverso . Recién probado, funciona perfectamente.

GTK, QT y versiones de línea de comando disponibles.

Editar: este complemento se ha eliminado en Avidemux ver. 2.6. Use 2.5.6 y anteriores.

sam_pan_mariusz
fuente
2
Actualmente no hay un paquete avidemux en los repositorios oficiales de Debian según paquetes.debian.org/…
Stéphane Gourichon
4

También puede usar Openshot , es un editor de video muy intuitivo y fácil de usar.

Debe hacer clic con el botón derecho en el clip importado y luego en las propiedades -> pestaña de velocidad, cambiar la dirección del clip.

J.Serra
fuente
1
En mi caso, openshot se negó a importar .mp4 como video.
reducción de la actividad
1
En OpenShots recientes (la mía es 2.4.1), el ajuste se llama ahora tiempo y es no en las propiedades de los clips de vídeo; debe hacer clic con el botón derecho en el clip en la línea de tiempo y luego elegir Tiempo -> Atrás -> 1X o similar.
Anol
4

Clip inverso de kdenlive https://userbase.kde.org/Kdenlive/Manual/Project_Menu/Reverse_Clip

haga clic derecho en el clip: trabajos de clip / clip inverso

Poder de acuario
fuente
2
De hecho, kdenlive 15.12.3 en Ubuntu 16.04 tiene esta característica y funciona.
Stéphane Gourichon
Estoy usando la versión 17.12.3 de Kdenlive y ya no existe la opción de "clip inverso"
Leevi L