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

15

Я использую библиотеку FFmpeg в Android для обратного видео. Я могу записывать изображения из видео, но как перевернуть все изображения и сделать видео. Посмотрите эту ссылку, которую я использую для библиотеки в моем gradle .. Библиотека, 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

вышеуказанная команда используется для выгрузки изображений из видео. я не могу использовать команду как Лики $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.
Llogan

Ответы:

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

Этот фильтр буферизирует весь клип. Для больших файлов сегментируйте файл, переворачивайте каждый сегмент, а затем объединяйте обратные сегменты.

Gyan
источник
Нет такого фильтра: «обратное» получение ошибки
Рави Вагела
Похоже, вы используете октябрь 2014 или более старую сборку. Вам нужна сборка за последние 6 месяцев. Чем новее, тем лучше.
Гян
writingminds.github.io/ffmpeg-android-java Я использую это
Рави Вагела
У вас есть последняя версия для Android или правильный способ его настройки.
Рави Вагела
2
Этот метод занимает слишком много памяти. Как я могу сегментировать файл?
bukkojot