D/ffmpeg(28670): [libvpx @ 0xb62eb0] Failed to initialize encoder: Invalid parameter D/ffmpeg(28670): [libvpx @ 0xb62eb0] Additional information: g_lag_in_frames out of range [..0]
libvpxのconfigureに
–disable-realtime-only
を追加
あとついでに他のffmpegの悩んでた問題。
Output file is empty, nothing was encoded
pass 1とか設定してた。2パスエンコードの1パス目の指定なので、動画が出力されなくて当然。pass設定不要。
今回は色々ハマったけど、何とかAndroid上でffmpegを使って画像シーケンスからwebm動画を作ることに成功したので、あとで方法まとめます。
これで撮影した動画をAndroid上でエフェクトかけて動画に書き戻すことができるようになった。x264外してlibvpx利用したffmpegだからLGPLだし。