Я использую команду ниже, чтобы применить эффект, его принять 6-8 минут, чтобы применить эффект для видео 2min. Пожалуйста, помогите мне улучшить эффективное время для команд ffmpeg.Android ffmpeg применить видеоэффекты принять время
String commandStr = "ffmpeg -y -i "
+ mVideoData.getPath()
+ " -strict experimental -vf curves=vintage -s 640x480 -r 30 -aspect 4:3 -ab 48000 -ac 2 -ar 22050 -b 2097k -vcodec mpeg4 /sdcard/videokit/curve.mp4";
Заранее спасибо.
спасибо за ответ. Используется над командой, но нет никакого улучшения времени. – PrvN
Ну, я уже пробовал; но вы должны увидеть общий результат (для всех размеров файлов). – BlueSword
Обратите внимание, что OP использует кодировщик mpeg4, а ваша команда использует x264. Использование x264 заставляет все это работать дольше, даже при сверхбыстрой настройке. Возможно, можно попробовать кодировать MJPEG или без потерь, чтобы увидеть, сколько времени занимает сама фильтрация (cc @PrvN) – slhck