Tag: mp4parser

MP4文件中没有音频 – Android

我正在使用MP4ParserMergeAudioVideo将新音频添加到MP4文件中。 该库曾说过使用.wav文件,如果我在目录中保存一个.wav文件,并将audiofile的名称作为example.m4a ,我得到一个文件未找到exception。 所以我将文件更改为.m4a音频文件。 代码如下。 findViewById(R.id.append).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String root = Environment.getExternalStorageDirectory().toString(); Log.e(“”,””+root); String audio = root + “/download/”+”mymovieaudio.m4a”; String video = root + “/download/”+”My_Movie.mp4”; String output = root + “/download/ouput.mp4”; mux(video, audio, output); } }); 多路复用function是这样的 public boolean mux(String videoFile, String audioFile, String outputFile) { Movie video; try […]

MP4Parser改变了video方向

我试图使用MP4Parser(或任何其他方法,如果你知道其中一个)将当前正在使用TrackHeaderBox旋转的video旋转成肖像,但是根本无法获得改变的方向,任何人都可以在此之前使用它来发现我可能犯的错误? 任何帮助都会有很长的路要走 IsoFile out = new DefaultMp4Builder().build(result); // test double[] m = null; m = new double[] { 0.0, 1.0, 0.0, -1.0, 0.0, 0.0, 0.0, 0.0, 1.0 }; TrackBox tb = out.getMovieBox().getBoxes(TrackBox.class).get(0); TrackHeaderBox box = tb.getTrackHeaderBox(); box.setMatrix(m);