android 视频整合,Android 视频合拍技术
生活随笔
收集整理的這篇文章主要介紹了
android 视频整合,Android 视频合拍技术
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
視頻合拍技術,騰訊短視頻sdk上叫做合唱,阿里的叫視頻合拍,簡單的說就是看到一段小視頻,想利用本視頻再次錄制一個視頻,實現達到左邊是自己,右邊是觀看的視頻的一個合集視頻(上下也行,隨便放哪兒),這種技術目前一般都用的是視頻拼接技術,區別于普通合并起來的拼接,這個是將畫面一分為二,不會增加總得時常。
研究了幾種合拍技術,目前阿里的短視頻sdk和騰訊的短視頻sdk都能快速集成,快速實現相關效果。我用了騰訊的短視頻sdk,發現其實本質他是調用ffmpeg實現的,如果不想用這些sdk,就需要自己研究ffmpeg來實現。
關于android中集成ffmpeg也很容易,網絡上教程很多,如果用過jni庫,那么集成ffmpeg應該不是問題。
ffmpeg功能太強大了,如果要搞視頻開發方面,還是得抽空研究研究。
附上ffmpeg 短視頻合成的命令:
水平拼接
命令為?ffmpeg -i %s -i %s -filter_complex hstack %s? ? ,簡單說下:%s是需要替換的視頻具體地址,前兩個%s是待拼接的兩個視頻,最后一個是 生成的視頻地址。? hstack是水平拼接,命令是這個,執行:
執行方法
這邊是ffmpeg_cmd.c? 代碼,唯一要注意的就是 JNICALL 調用不要寫錯!
ffmpeg_cmd.c
總結
以上是生活随笔為你收集整理的android 视频整合,Android 视频合拍技术的全部內容,希望文章能夠幫你解決所遇到的問題。