1

まず、ffmpeg で「遊ぶ」のはこれが初めてなので、ご容赦ください。

一般的に、私はffmpegを少しでも理解していません。だから私はたくさんの研究を行い(そして試行錯誤もしました)、最終的にこのプロジェクトとそのライブラリを見つけました

そのため、ffmpeg と sox のバイナリ ファイルを正常に作成し、それをライブラリ プロジェクトの rawフォルダーに配置しました(共有したリンクから)。

今、私は自分のプロジェクトにライブラリを使用したいのですが、まだできません。FfmpegControllerなどの方法をいくつか使用しようとしましたcombineAudioAndVideoが、まだ機能していません。

私はまだ試行錯誤を行っているので(そしてエラーは定期的に変化しています)、ここにエラーを投稿しませんが、今は疲れています。

編集

これは私がしたことです:

private FfmpegController ffController;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        File file = new File(Uri.parse("android.resource://com.my.package/" + R.raw.test).getPath());
        try {
            ffController = new FfmpegController(this, file);
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        MediaDesc desc = ffController.combineAudioAndVideo(R.raw.test, R.raw.musictest, "test.mp4", null);
    }

combineAudioAndVideoパラメータが間違っているため、常にエラーが発生します。それは必要MediaDescですが、私はそれを行う方法がわかりません。

このライブラリでffmpeg処理をされた方がいらっしゃいましたら、作業コードを共有していただけると大変嬉しく思います。

4

0 に答える 0