2017-08-30 253 views
0

我正在嘗試修剪音頻文件,然後將其與我的視頻文件在Android上合併。使用ffmpeg修剪和合並音頻和視頻文件

我可以命令它們合併起來下面

String command[] = {"-i", mOutputFile.getAbsolutePath(), " -i", mOutputAudioFile.getAbsolutePath(), "-c:v", "copy", "-c:a", "aac","-shortest", dest.getAbsolutePath()}; 

但我需要之前(同步問題)修剪我的音頻文件的開頭(半秒爲例)。所以,如果你可以用一個命令來幫助我,那將是完美的,但也許我可以連續運行兩個ffmpeg命令,但我不知道如何做到這一點。謝謝!

回答

0

好吧,我解決了這個問題,這只是有關語法,我不得不寫

{"-i", mOutputFile.getAbsolutePath(), "-ss", "0.5", "-i", mOutputAudioFile.getAbsolutePath(), "-c:v", "copy", "-c:a", "aac", "-shortest", dest.getAbsolutePath()}; 

感謝

0

套用尋求選項音頻:

String command[] = {"-i", mOutputFile.getAbsolutePath(), " -ss 0.5", " -i", mOutputAudioFile.getAbsolutePath(), "-c:v", "copy", "-c:a", "aac","-shortest", dest.getAbsolutePath()}; 

這會從0.5秒啓動音頻飼料。

+0

我已經嘗試過類似的東西,但還是不行,不會創建任何輸出文件...我也試過'「-ss」+ 0.5',但沒有發生...... – falary

+0

添加'-report'並共享報告。 – Mulvya