Як я можу повернути відеокліп?


12

Моя ОС - Debian 8.

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

Мабуть, ffmpegце застаріло на користь avconv, але я не можу знайти рішення, яке використовує будь-який інструмент!

Я хотів би зберегти той самий відеокодек, щоб уникнути будь-яких втрат, якщо це можливо.

Інструменти командного рядка є кращими для зручності створення сценаріїв.


3
Для цього за допомогою ffmpeg / avconv вам потрібно розділити відео на окремі кадри, перейменувати кадри так, щоб вони були у зворотному порядку, а потім створити нове відео. Погляньте на відео кодування назад?
PM 2Ring

Ви пробували з avidemux або кіно?
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

Кішка відеокадрів у зворотному порядку для 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)
Водолій Сила

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 і старші.


2
Наразі в офіційних сховищах Debian немає пакунків
avidemux

4

Ви також можете використати Openshot, це дуже інтуїтивний простий у користуванні редактор відео.

Вам потрібно клацнути правою кнопкою миші імпортований кліп, потім властивості -> вкладка швидкості, змінити напрямок кліпу.


1
У моєму випадку openhot відмовився імпортувати .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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.