2015-05-19 68 views
0

我在自定義VideoPlayer的項目中使用ffmpeg庫。我可以將視頻從.avi轉換爲.mp4,但轉換需要更多時間。我可以使用ffmpeg即時轉換視頻嗎?Android FFmpeg實時轉換

編輯 所以我想播放不同格式的視頻,標準MediaPlayer現在不支持。我已經建立了ffmpeg我的項目,我現在已經ffmpeg.so文件,我可以通過ffmpeg轉換視頻,例如:

ffmpeg input.avi -vcodec mpeg4 -acodec aac -strict -2 output.mp4 

但它可以花更多的時間,如果視頻是很大的。如何使用ffmpeg實現不同的格式支持?

+0

即時定義。 –

+0

我想開始轉換並同時播放此視頻(.mp4),也許延遲時間最短。 – Jane

回答

0

是的,你可以使用ffmpeg實時轉換視頻(實際上它將被稱爲轉碼)。

這是一個爲Linux編寫的舊版本。所有這些應該仍然可以在Android上使用。

+0

這不是,我需要。正如我在本指南中所瞭解的那樣,視頻必須已經轉換,因此,如果將視頻從一種格式轉碼爲另一種格式,這兩個文件都將被保存,轉碼完成後我可以開始播放。它是否真的開始同時播放新的視頻和轉碼,也許延遲幾秒? – Jane