小编Zac*_*han的帖子

未发现从 yuv420p 到 argb 的加速色彩空间转换

我是 ffmpeg 的新手,最近接管了一位前工程师构建的代码库。FFmpeg 代码位于应用程序引擎上,该引擎将在上传视频时对其进行编辑。

此代码生成了一个标题动画,稍后将用作叠加层。

exports.generateTitleAnimation = function(metadata, destPath, options = {}) {
const peeqLogoPath = "/app/assets/peeq-logo.png";
const whiteBarMovPath = "/app/assets/whiteBar.mov";
const titleFontPath = "/app/assets/Sofia-Pro-Black.otf";
const dateStrFontPath = "/app/assets/Sofia-Pro-Medium.otf";
const outputDuration = 5.52;
const src01 = "color=c=white:s=1920x1080:duration=" + outputDuration;
const src02 = "color=c=white@0.0:s=1920x1080:r=120:duration=" + outputDuration;

var dateStrXOffset = "(92";
var filterComplexStr = "[1]";

if (metadata.title) {
    const title = metadata.title.toUpperCase();
    filterComplexStr += "drawtext=fontfile=" + titleFontPath + ":text='" + title + "':x='floor(92*(min((t-1.75)^29,0)+max((t-3.75)^29,0)+1))':y=622+30+2:fontsize=70:fontcolor=black:ft_load_flags=render,";
}
if (metadata.subTitle) {
    const subTitle = metadata.subTitle.toUpperCase();
    filterComplexStr …
Run Code Online (Sandbox Code Playgroud)

javascript google-app-engine ffmpeg

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

google-app-engine ×1

javascript ×1