如何通过mp4parser将mp4文件转换为h264?

时间:2014-06-25 08:10:40

标签: decode mp4 h.264 mp4parser

我将一些h264文件转换为mp4,现在我想将它们转换回h264。但我没有找到相关文档。

任何人都可以给我一个提示吗? mp4文件中没有音频部分。我只需要h264文件。

以下是我用来将h264文件转换为mp4文件的代码。

                Movie m = new Movie();
                m.addTrack(h264Track);
                Log.v(TAG, "add track to the m");
                File f =new File("/storage/sdcard0/qcom/h264_output.mp4");

                Container out = new DefaultMp4Builder().build(m);
                 Log.v(TAG, "create out");
                try {
                    Log.v(TAG, "fos");
                    FileOutputStream fos = new FileOutputStream(f);
                    Log.v(TAG, "write the mp4 file");
                    FileChannel fc = fos.getChannel();
                    out.writeContainer(fc);
                    fos.close();


                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }

0 个答案:

没有答案