2015-09-08 40 views

回答

5

你可以試試英特爾印出https://software.intel.com/en-us/intel-inde媒體包爲Android是印出的一部分,在 https://software.intel.com/en-us/articles/intel-inde-media-pack-for-android-教程。它有一個示例顯示如何使用媒體包進行轉碼=重新壓縮視頻文件。

您可以設置較小的分辨率和\或比特率,輸出以獲得更小的文件中ComposerTranscodeCoreActivity.java

protected void setTranscodeParameters(MediaComposer mediaComposer) throws IOException { 

    mediaComposer.addSourceFile(mediaUri1); 
    mediaComposer.setTargetFile(dstMediaPath); 

    configureVideoEncoder(mediaComposer, videoWidthOut, videoHeightOut); 
    configureAudioEncoder(mediaComposer); 
} 

protected void transcode() throws Exception { 

    factory = new AndroidMediaObjectFactory(getApplicationContext()); 
    mediaComposer = new MediaComposer(factory, progressListener); 
    setTranscodeParameters(mediaComposer); 
    mediaComposer.start(); 
} 
+1

鏈接不工作 –

相關問題