視頻
基于FFmpeg 和 OpenGL 的音視頻合成+過渡+文字特效【C++/GLSL】
圖片
字符“人浪”
多米諾骨牌
排隊出發
抖動
簡介:
[跨平臺的依賴庫]
基于若干張用戶照片(等比例縮放至統一大小,不足則填充黑邊),結合音頻文件,經過音視頻同步(音頻時長較短則循環播放,音頻時長較長則以視頻時長為準)后,生成一個帶轉場特效的視頻文件。
支持多種音頻格式,如 aac/mp3/wma 等;
支持文字配置多種字體(包括中文);
支持配置(JSON 格式)各個過渡轉場效果的時間和圖片靜止顯示的時間;
程序生成的 json?配置文件
補充了相關 API 文檔。
優化了編碼輸出的視頻大小,最終生成 720*1080 的時長 53s 的視頻,大小約 3.91?MB (H264), 5.91MB(H265)
————————————————
版權聲明:本文為CSDN博主「panda1234lee」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。