Stories
ListFFmpeg開發筆記(六十一)Linux給FFmpeg集成H.266編碼器vvenc
《FFmpeg開發實戰:從零基礎到短視頻上線》該書的第一章介紹瞭如何在Linux環境給FFmpeg集成H.264和H.265的編碼器,如今H.266的編碼器vvenc也日漸成熟,從7.1版本開始的最新FFmpeg源碼已經支持H.266的編碼器vvenc。 H.266是H.265的升級版本,H.265的視頻編碼標準為HEVC(High Efficiency Video Coding,高效視頻
FFmpeg開發筆記(六十二)Windows給FFmpeg集成H.266編碼器vvenc
《FFmpeg開發實戰:從零基礎到短視頻上線》該書的第八章介紹瞭如何在Windows環境給FFmpeg集成H.264和H.265的編碼器,如今H.266的編碼器vvenc也日漸成熟,從7.1版本開始的最新FFmpeg源碼已經支持H.266的編碼器vvenc。 H.266是H.265的升級版本,H.265的視頻編碼標準為HEVC(High Efficiency Video Coding,高效
FFmpeg開發筆記(六十三)FFmpeg使用vvenc把視頻轉為H.266編碼
前面的兩篇文章分別介紹瞭如何在Linux環境和Windows環境給FFmpeg集成H.266的編碼器vvenc,接下來利用ffmpeg把視頻文件轉換為VVC格式,觀察新生成的vvc視頻能否正常播放。 確保Linux系統已經按照《FFmpeg開發實戰:從零基礎到短視頻上線》該書第一章的“1.2 Linux系統安裝FFmpeg”安裝了FFmpeg,並且Windows系統已經按照《FFmpeg開發實戰
FFmpeg開發筆記(六十四)使用國產的RedPlayer播放器觀看網絡視頻
RedPlayer是小紅書基於FFmpeg4.3研發並開源的國產播放器,它可運行於Android和iOS系統,既支持播放本地視頻文件,也支持播放網絡上的流媒體鏈接。有關FFmpeg在Android平台的集成説明參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第12章 FFmpeg的移動開發”。 之前的文章《使用國產的ijkplayer播放器觀看網絡視頻》介紹了另一款由B站研發的國產播放
FFmpeg開發筆記(六十五)Linux給FFmpeg集成LC3音頻的編碼器liblc3
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的第五章介紹了FFmpeg如何處理常見的MP3音頻和AAC音頻,其中MP3格式常用於音樂文件,而AAC格式常用於視頻文件。 除此以外,近年又出現了專用於藍牙音頻的LC3格式,其全稱是低複雜度通信編解碼器(Low Complexity Communications Codec)。2020年9月15日,藍牙技術聯盟正式發佈LC3技術規範,所有的藍牙音
FFmpeg開發筆記(六十六)Windows給FFmpeg集成LC3音頻的編碼器liblc3
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的第五章介紹了FFmpeg如何處理常見的MP3音頻和AAC音頻,其中MP3格式常用於音樂文件,而AAC格式常用於視頻文件。 除此以外,近年又出現了專用於藍牙音頻的LC3格式,其全稱是低複雜度通信編解碼器(Low Complexity Communications Codec)。2020年9月15日,藍牙技術聯盟正式發佈LC3技術規範,所有的藍牙音頻
FFmpeg開發筆記(七十二)Linux給FFmpeg集成MPEG-5視頻編解碼器EVC
MPEG-5是新一代的國際音視頻編解碼標準,像我們熟悉的MP3、MP4等音視頻格式就來自於MPEG系列。MP3格式的説明介紹參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“5.2 MP3音頻”,MP4格式的説明介紹參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“2.1.2 音視頻文件的封裝格式”。 MPEG-5有關視頻編解碼的內容主要有兩部分,一個是Part 1的基本視頻編碼
FFmpeg開發筆記(七十五)使用qrencode和quirc對視頻畫面讀寫二維碼
上一篇文章《Windows給FFmpeg集成二維碼圖像的編解碼器》介紹了給FFmpeg集成二維碼的編解碼器qrencode和quirc,接下來講解如何利用編碼器qrencode向視頻畫面添加二維碼,以及如何利用解碼器quirc從視頻畫面讀取二維碼。 確保Windows系統已經按照《FFmpeg開發實戰:從零基礎到短視頻上線》第一章“1.3 Windows系統安裝FFmpeg”的説明安裝配置了MSY
FFmpeg開發筆記(七十六)使用國產SDK的播放器wlmedia渲染視頻
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上播放視頻,基於FFmpeg的國產播放器開源框架也有很多了,前有嗶哩嗶哩的ijkplayer,後有小紅書的RedPlayer,參見之前的文章《使用國產的ijkplayer播放器觀看網絡視頻》和《使用國產的RedPlayer播放器觀看網絡視頻》。 除此以外,wlmedia也是一
FFmpeg開發筆記(七十七)Android的開源音視頻剪輯框架RxFFmpeg
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻剪輯框架RxFFmpeg,通過該框架可以更快地開發剪輯App,下面就要介紹如何在App工程中使用RxFFmpeg。 RxFFmpeg是一個Android平台的音視頻編輯
FFmpeg開發筆記(八十六)基於Node.js的國產視頻編輯開源框架OpenCut
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款國產的開源視頻編輯框架OpenCut,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenCut。 OpenCut是一款開源、跨平台的新興國產視頻剪輯工具,支持時間