Як використовувати команду FFmpeg для зворотного відео?


15

Я використовую для FFmpeg бібліотеку в Android для зворотного відео. Я можу скидати зображення з відео, але як змінити всі зображення та зробити відео. Ознайомтесь із цим посиланням, що з моєї бібліотеки compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'я використовую бібліотеку. Бібліотека - я можу використовувати деякі команди, а деякі ні. Я використовую команду, як, як показано нижче

-i /storage/emulated/0/ffvid/frameCount.mp4 -an -qscale 1 /storage/emulated/0/ffimg/revi%06d.jpg

вище команда використовувати для скидання зображень з відео. я не можу використовувати команду як liki $ffmpeg, $soxі$cat

Я посилався на багато посилань, але не мав успіху, дивіться нижче деякі посилання ...

/unix/214327/how-can-i-reverse-a-video-clip

http://jiaxihu.blogspot.in/2012/05/reverse-video-clip-with-ffmpeg.html

Тож будь ласка, допоможіть мені і дайте мені рішення. якщо інша наявна бібліотека, то запропонуйте мені. заздалегідь дякую


3
Перешкоджає перехрещувати одне і те ж питання на кількох сайтах Stack Exchange.
логіан

Відповіді:


23

ffmpeg має зворотний фільтр.

Лише для відео:

ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse reversed.mp4

Для аудіо та відео:

ffmpeg -i /storage/emulated/0/ffvid/frameCount.mp4 -vf reverse -af areverse reversed.mp4

Цей фільтр буферизує весь кліп. Для більших файлів сегментуйте файл, переверніть кожен сегмент, а потім накресліть перевернуті сегменти.


Немає такого фільтра: "зворотний" помилка отримання
Раві Вагела

Схоже, ви використовуєте жовтень 2014 або старіші версії. Вам потрібна збірка за останні 6 місяців. Чим останнім часом, тим краще.
Gyan


у вас є остання версія для Android або правильний спосіб її налаштування.
Раві Вагела

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