Как я могу перевернуть видеоклип?

12

Моя ОС - Debian 8.

У меня есть файл с именем, clip01.mp4который я бы хотел перевернуть, чтобы он воспроизводился задом наперед. Аудио может быть сброшено или полностью изменено, не имеет значения.

По-видимому ffmpeg, устарела в пользу avconv, но я не могу найти решение, которое использует любой инструмент!

Я хотел бы сохранить тот же видео кодек, чтобы избежать любых потерь, если это возможно.

Для удобства написания сценариев предпочтительнее использовать инструменты командной строки.

кошачьи штаны
источник
3
Для этого с помощью ffmpeg / avconv вы должны разделить видео на отдельные кадры, переименовать кадры в обратном порядке, а затем создать новое видео. Взгляните на кодирование видео в обратном порядке?
PM 2Ring
Вы пробовали с avidemux или kino?
YoMismo
6
ffmpegна самом деле не считается устаревшим (хотя это общее недоразумение из-за плохой формулировки avconvсо стороны…).
n.st
3
Ffmpeg больше не является устаревшим lwn.net/Articles/650495
gena2x

Ответы:

16

С /programming/2553448 :

Сбросить все видеокадры

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

Дамп аудио

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

Обратный звук

$ sox -V audio.wav backwards.wav reverse

Видеокадры Cat в обратном порядке к FFmpeg в качестве входных данных

$ 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

Используйте mencoder, чтобы деинтерлейсировать PAL dv и удвоить частоту кадров с 25 до 50, затем направьте трубку к 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)вызвал проблемы, но это работало отличноcat $(ls *jpg |sort -n)
Водолей Power
3
Попытка использования -vpre slowпривела к File for preset 'slow' not found.
снижение активности
1
Кроме того, я не уверен, что это проблема vlc / mplayer или представленного процесса, но созданный файл не воспроизводится - в mplayer отображается только левая половина, а отображение видео очень медленное, vlc падает при открытии видеофайла.
снижение активности
4

В Debian есть программа Avidemux с обратным видеофильтром. Только что проверил - работает отлично.

Доступны версии GTK, QT и командной строки.

Редактировать: этот плагин был удален в Avidemux ver. 2.6. Используйте 2.5.6 и старше.

sam_pan_mariusz
источник
2
В настоящее время нет пакетов avidemux в официальных репозиториях Debian в соответствии с packages.debian.org/…
Стефан Гурихон
4

Вы также можете использовать Openshot , это очень интуитивно понятный и простой в использовании редактор видео.

Вы должны щелкнуть правой кнопкой мыши на импортированном клипе, затем свойства -> вкладка «Скорость», изменить направление клипа.

J.Serra
источник
1
В моем случае openshot отказался импортировать .mp4 в качестве видео.
снижение активности
1
В последних OpenShots (у меня это 2.4.1), настройка теперь называется Time, и ее нет в свойствах видеоклипа; Вы должны щелкнуть правой кнопкой мыши сам клип на временной шкале, а затем выбрать «Время» -> «Назад» -> 1X или аналогичный.
анол
4

обратный клип kdenlive https://userbase.kde.org/Kdenlive/Manual/Project_Menu/Reverse_Clip

щелкните правой кнопкой мыши на клипе: клип заданий / обратный клип

Водолей Сила
источник
2
Действительно, kdenlive 15.12.3 в Ubuntu 16.04 имеет эту функцию, и она работает.
Стефан Гурихон
Я использую Kdenlive версии 17.12.3, и больше не существует опции «обратный клип»
Leevi L