ffmpeg 명령을 사용하여 비디오를 반전 시키려면 어떻게해야합니까? 비디오를 만들

Android에서 FFmpeg 라이브러리를 사용하여 비디오를 반전하려고합니다. 비디오에서 이미지를 덤프 할 수 있지만 어떻게 모든 이미지를 반전시키고 새 비디오를 만들 수 있습니까?

내 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

다음 제안을 따르지 못했습니다.

다른 무엇을 시도 할 수 있습니까?



답변

이 대신 ffmpeg를 실행하는 것처럼 보입니다.

ffmpeg -i inputfile.mp4 -vf reverse reversed.mp4

이:

ffmpeg -i inputfile.mp4 -vf reverse -af areverse reversed.mp4

대신 이것을 실행하십시오 :

-i inputfile.mp4 -vf reverse reversed.mp4

이:

-i inputfile.mp4 -vf reverse -af areverse reversed.mp4

/video//a/17739

LordNeckbeard 감사합니다!

이것은 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.jpgffmpeg명령 에 추가 할 수 있음을 나타냅니다 .