Я пытаюсь использовать библиотеку 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
Я безуспешно пытался после этих предложений:
Что еще я могу попробовать?
command-line
video
android
ffmpeg
Рави Вагела
источник
источник
$cat
илиcat
?ffpmeg
,sox
иcat
.Ответы:
Похоже, что он запускает ffmpeg и так вместо этого:
и это:
Запустите это вместо:
и это:
/video//a/17739
Спасибо, Лорд Нэкборд!
Похоже, это работает только для команд ffmpeg, поэтому такие команды, как cat, не будут работать.
Я не смотрел на это слишком близко, но похоже, что если вы попытаетесь запустить,
cat
вы действительно будете работать,ffmpeg cat
чего не существует.Видите ли, если вы запускаете
-i input.mkv -an -qscale 1 %06d.jpg
из терминала, это ничего не делает, но если вы запускаетеffmpeg -i input.mkv -an -qscale 1 %06d.jpg
это делает. Это указывает на то, что это приложение запускаетсяffmpeg
и позволяет добавить параметр-i input.mkv -an -qscale 1 %06d.jpg
вffmpeg
команду.источник
ffmpeg
команду, и все, что вы запускаете, запускается только после,ffmpeg
поэтому команды вродеcat
не будут работать. Если вы хотите запустить,ffmpeg -i input.mkv -an -qscale 1 %06d.jpg
вы должны запустить это вместо-i input.mkv -an -qscale 1 %06d.jpg
cat
вы действительно будете работать,ffmpeg cat
который не существует. Видите ли, если вы запускаете-i input.mkv -an -qscale 1 %06d.jpg
из терминала, это ничего не делает, но если вы запускаетеffmpeg -i input.mkv -an -qscale 1 %06d.jpg
это делает. Это указывает на то, что это приложение запускает ffmpeg и позволяет добавить параметр-i input.mkv -an -qscale 1 %06d.jpg
в команду ffmpeg.