《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻剪輯框架RxFFmpeg,通過該框架可以更快地開發剪輯App,下面就要介紹如何在App工程中使用RxFFmpeg。 RxFFmpeg是一個Android平台的音視頻編輯
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上播放視頻,基於FFmpeg的國產播放器開源框架也有很多了,前有嗶哩嗶哩的ijkplayer,後有小紅書的RedPlayer,參見之前的文章《使用國產的ijkplayer播放器觀看網絡視頻》和《使用國產的RedPlayer播放器觀看網絡視頻》。 除此以外,NextPla
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上播放視頻,基於FFmpeg的國產播放器開源框架也有很多了,前有嗶哩嗶哩的ijkplayer,後有小紅書的RedPlayer,參見之前的文章《使用國產的ijkplayer播放器觀看網絡視頻》和《使用國產的RedPlayer播放器觀看網絡視頻》。 除此以外,彈彈播放器(Dan
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第5章 FFmpeg處理音頻”介紹瞭如何使用FFmpeg處理和轉換音頻,“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,二者結合起來即可開發音頻剪輯App。那麼在Android系統上還有一款國產的開源音頻特效框架AiSound,通過該框架可以更快地開發變聲App,下面就來介紹如何在App工程中使用AiSou
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹瞭如何使用FFmpeg代碼向網絡推送視頻流,當時的例程採用了RTSP方式推流,在向RTSP地址時推流是正常的,但向RTMP地址推流時出現了問題,下面就介紹瞭如何使用FFmpeg代碼向RTMP地址推送視頻流。 一、FFmpeg推流環境的區別 首先注意RTSP推流地址以“ rtsp:// ”開頭,且RTSP
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。不過MediaMTX的功能比較簡單,也不方便個性化定製,如今出現了國產的直播服務器smart_rtpmd,更適合日常開發調試使用。 smart_rtpmd是一款用於直播且錄播性能卓越的流媒體服務器,相當於n
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款開源視頻剪輯框架OpenShot,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenShot。 OpenShot的全稱是OpenShot Video Edit
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款國產的開源視頻編輯框架OpenCut,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenCut。 OpenCut是一款開源、跨平台的新興國產視頻剪輯工具,支持時間
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻裁剪框架Android-Video-Trimmer,通過該框架可以更快地裁剪視頻片段,下面就來介紹如何在App工程中使用Android-Video-Trimmer。
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。可是在此之前,得先有一個推流工具向MediaMTX推送視頻流,這樣末端的拉流程序才能從MediaMTX源源不斷地拉取視頻流。那麼Android手機可使用librestreaming從攝像頭實時採集視頻信號,