如何将MP4视频旋转90度?

时间:2014-10-16 15:40:41

标签: java android video orientation mp4

我尝试使用mp4parser执行以下操作:

private void rotate(String videoPath) {
    IsoFile out =  new IsoFile(videoPath);
    out.getMovieBox().getMovieHeaderBox().setMatrix(Matrix.ROTATE_90);

    File outputVideo = new File(videoPath+".rotated.mp4");
    if (!outputVideo.exists())
        outputVideo.createNewFile();

    FileOutputStream fos = new FileOutputStream(outputVideo);
    out.writeContainer(fos.getChannel());
    fos.close();
    out.close();
}

但是这只会在标题中设置一个标志,告诉视频以不同的方向播放。什么是实际旋转视频最简单/最快捷的方法?

0 个答案:

没有答案