android ffmpeg視頻剪切與合并

android-ffmpeg-java-demo

https://github.com/shutup/android-ffmpeg-java-demo

說明

以前一直希望可以做一個播放器,所以當時就接觸了ffmpeg這個庫,當時打算使用JNI的方式進行底層的調用乐导,無奈整個邏輯比較麻煩澜沟,因此進度一再擱淺忌愚。

后來進一步的了解中發(fā)現,其實對于視頻的處理架谎,方法是很多的

  • 直接以C的代碼進行處理讲冠,調用ffmpeg庫的函數
  • JAVA在命令行調用C的程序進行處理先鱼,調用ffmpeg程序

經過一段時間的探索俭正,對于ffmpeg的交叉編譯已經沒什么大問題了,那么我們就來使用這個庫吧焙畔。

這個demo主要演示掸读,通過JAVA在命令行調用FFMPEG的二進制程序來完成一些視頻的處理功能。這個ffmpeg的二進制程序是在交叉編譯的過程中生成的宏多。使用的java wrapper是guardianproject's android-ffmpeg-java儿惫,當然我自己有做一些優(yōu)化,比如使用我自己編譯的最新的ffmpeg替換了它原版使用的ffmpeg程序伸但,開發(fā)環(huán)境也換到了android studio肾请,還添加了一些方法的實現。

視頻剪切

原理:JAVA開啟一個命令行砌烁,在命令行中調用ffmpeg的程序,根據傳入的參數進行相關處理催式。

ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy output.mp4
* -ss 指定從什么時間開始
* -t 指定需要截取多長時間
* -i 指定輸入文件

視頻合并

原理:JAVA開啟一個命令行函喉,在命令行中調用ffmpeg的程序,根據傳入的參數進行相關處理荣月。

//進行視頻的合并
ffmpeg -f concat -i list.txt -c copy concat.mp4
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末管呵,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子哺窄,更是在濱河造成了極大的恐慌捐下,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萌业,死亡現場離奇詭異坷襟,居然都是意外死亡,警方通過查閱死者的電腦和手機生年,發(fā)現死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門婴程,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人抱婉,你說我怎么就攤上這事档叔。” “怎么了蒸绩?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵衙四,是天一觀的道長。 經常有香客問我患亿,道長传蹈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮卡睦,結果婚禮上宴胧,老公的妹妹穿的比我還像新娘。我一直安慰自己表锻,他們只是感情好恕齐,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瞬逊,像睡著了一般显歧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上确镊,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天士骤,我揣著相機與錄音,去河邊找鬼蕾域。 笑死拷肌,一個胖子當著我的面吹牛,可吹牛的內容都是我干的旨巷。 我是一名探鬼主播巨缘,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼采呐!你這毒婦竟也來了若锁?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤斧吐,失蹤者是張志新(化名)和其女友劉穎又固,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體煤率,經...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡仰冠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了蝶糯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沪停。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖裳涛,靈堂內的尸體忽然破棺而出木张,到底是詐尸還是另有隱情,我是刑警寧澤端三,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布舷礼,位于F島的核電站,受9級特大地震影響郊闯,放射性物質發(fā)生泄漏妻献。R本人自食惡果不足惜蛛株,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望育拨。 院中可真熱鬧谨履,春花似錦、人聲如沸熬丧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽析蝴。三九已至害捕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間闷畸,已是汗流浹背尝盼。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留佑菩,地道東北人盾沫。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像殿漠,于是被迫代替她去往敵國和親赴精。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,498評論 25 707
  • afinalAfinal是一個android的ioc凸舵,orm框架 https://github.com/yangf...
    passiontim閱讀 15,399評論 2 45
  • 事件:今天我起晚了祖娘,湛師兄偷偷黑了我好幾張照片失尖, 不說這個到時候找他分的
    沒你G閱讀 268評論 0 3
  • 我們熟悉了對象和類的基本概念掀潮。我們將進一步擴展菇夸,以便能實際運用對象和類。 調用類的其他信息 上一講中提到仪吧,在定義方...
    L小橙子閱讀 312評論 0 0
  • 1. 操作系統環(huán)境庄新、安裝包準備 宿主機:Max OSX 10.10.5 虛擬機:Parallel Desktop ...
    FlorianFan閱讀 1,831評論 0 0