2017-12-14 10 views
0

ビデオの最後に画像を追加する方法があるかどうかは疑問でした。私は10フレームごとに画像をキャプチャしており、およそ10秒後には、キャプチャされたすべての画像をビデオにエンコードしてほしい。私はキャプチャされたすべての画像を保存してから//-y -i .../image%1d.jpg -r 30 video.mp4 ffmpegコマンドを実行する従来の方法を試しましたが、これはAndroidで15-20秒かかるのですが、iOSはまだテストされていません。これらの画像を1つのビデオ出力の一部としてオンザフライでエンコードする方法があるのではないかと思いますか?私は最後の数日間はグーグルグーグルで行ってきましたが、これまでに見た解決策のどれも私のために働いていませんでした。また、このすべてにおいて、オーディオはまったく関与していません。ffmpegを使って画像をmp4ビデオにエンコードする

注:私はAndroidとiOSだけでUnityを使用していますが、私は高性能のエンコーディングを探しています。あなたが達成するために使用することができる他の任意のコーデックを発見された場合

この私はあなたではなく、コマンドラインffmpegのに比べ、画像を撮影しているだけでなく、

+0

https://stackoverflow.com/questions/30470154/create-movie-from-uiimage-swift#41159403多分? –

答えて

-1

使用のLibavをエンコードするためにことを知ってみましょう。

+0

あなたはもっとli'lを詳しく説明できますか?あなたはffmpegでlibavを使うことを提案していますか?はいの場合は、すでに試してみましたが、15秒の処理時間はlibavを使用した後です。そうでない場合、画像ごとのエンコーディングがどのように行われるかを記述するリンクなどを提供できますか?私はかなりの時間のためにこれを探していましたが、良い文書を見つけることができませんでした – Kushagra

+0

libavで私はhttps://ffmpeg.org/doxygen/trunk/encoding-example_8c-source.htmlのようなffmpeg apiを使用することを意味しますビデオ。ファイルを開いたままにしておき、各画像が入ったらすぐに別のスレッドでエンコードしてください。次に、イメージを撮っているときにエンコーディングしています。あなたはそのようなことを試しましたか? –

+0

https://github.com/leixiaohua1020/simplest_ffmpeg_video_encoder(たとえば、もっと最近のもの)も参照してください。 –

関連する問題