小编fer*_*rds的帖子

FFMPEG - 将视频与透明度合并

我正在尝试将两个视频合并在一起,两个视频都具有透明度,使用命令

ffmpeg.exe -i person2.mov -vf"[in] scale = iw/2:ih/2,fade = out:300:30:alpha = 1,pad = 2*iw:ih [left]; movie = person2 .mov,scale = iw/2:ih/2,fade = out:300:30:alpha = 1 [right]; [left] [right] overlay = main_w/3:0,fade = out:300:30: alpha = 1 [out]"-b:v 768k Output_people.mov

通过这样做,我得到以下输出:

http://i263.photobucket.com/albums/ii122/Fernando461/Untitled.png

正如您所看到的,可以将两个视频放在一起.但是,当我尝试将此视频(Output_people.mov)与另一个视频合并时,它没有相同的透明度.是否有可能保持结果的透明度?

编辑1:

这是我得到的输出:https://www.dropbox.com/s/gpid1pptfio31gd/ffmpeg-20130701-193206.log

并且"它没有相同的透明度"我的意思是背景是黑色的而不是透明的,所以如果我把一个视频放在彼此的顶部,后面的那个视频被一个的黑色部分覆盖在前面.

编辑2: 将-vcodec qtrle添加到工作代码中.谢谢mark4o!

video merge transparency alpha ffmpeg

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

Jest + SonarQube - 报告未导入

我在 NodeJS + Typescript 应用程序上运行声纳扫描仪,并使用 Jest 进行单元测试。我能够在控制台上看到报告,显示创建的每个模块的覆盖率。然后我查找了如何使用 jest-sonar-reporter 将 Jest 与 Sonarqube 集成,它按预期生成 report.xml。

我无法获得运行 jet --coverage 的覆盖范围以显示在 sonarqube 中。

这是我项目的结构

??? babel.config.js
??? coverage
?   ??? clover.xml
?   ??? coverage-final.json
?   ??? lcov.info
?   ??? lcov-report
?   ??? test-reporter.xml
??? Dockerfile
??? ecs-meta.json
??? Jenkinsfile
??? nodemon.json
??? package.json
??? package-lock.json
??? properties
?   ??? application-dev.json
?   ??? application-prd.json
?   ??? application-tst.json
?   ??? application-uat.json
??? README.md
??? sonar-project.properties
??? sonarqube.ts
??? src
?   ??? configs
?   ??? controllers …
Run Code Online (Sandbox Code Playgroud)

node.js typescript sonarqube sonarqube-scan ts-jest

5
推荐指数
0
解决办法
1523
查看次数

使用命名管道 (C++) 将图像发送到 FFMPEG

我在 C++ 中有以下代码:

#include <iostream>
#include <windows.h>
#include <iostream>     // std::cout
#include <fstream>      // std::ifstream
#include <vector> 
#include <stdlib.h>

using namespace std;

int main(int argc, const char **argv)
{
    wcout << "Creating an instance of a named pipe..." << endl;

    // Create a pipe to send data
    HANDLE pipe = CreateNamedPipe(
        L"\\\\.\\pipe\\my_pipe", // name of the pipe
        PIPE_ACCESS_OUTBOUND, // 1-way pipe -- send only
        PIPE_TYPE_BYTE, // send data as a byte stream
        1, // only allow 1 instance of this …
Run Code Online (Sandbox Code Playgroud)

c++ windows ffmpeg image named-pipes

3
推荐指数
1
解决办法
4167
查看次数