web-dev-qa-db-ja.com

リバースビデオにFFmpegコマンドを使用する方法は?

AndroidのFFmpegライブラリを使用して、リバースビデオを作成しています。ビデオから画像をダンプできますが、すべての画像を反転してビデオを作成する方法。 this リンクを参照してください。私のグラドルのライブラリに使用しています。ライブラリは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

私は多くのリンクを参照しましたが、いくつかのリンクを参照してください...

https://unix.stackexchange.com/questions/214327/how-can-i-reverse-a-video-clip

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

だから私を助けて解決策を教えてください。他のライブラリが利用可能な場合は、私に提案してください。よろしくお願いします

11
Ravi Vaghela

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

https://video.stackexchange.com/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コマンドに追加できることを示しています。

16
mchid