小编Tan*_*ham的帖子

WebRTC通话期间Android录音麦克风

我有一个调用use的应用程序WebRTC。但是在通话中,我需要录制麦克风。WebRTC有一个对象WebRTCAudioRecord可以录制音频,但音频文件太大(PCM_16bit)。我想记录但尺寸较小。我已经尝试过MediaRecorder,但由于WebRtc记录了该记录,并且MediaRecorder在通话时没有记录权限,因此无法使用。有人这样做吗,有什么想法可以帮助我吗?

android record webrtc

4
推荐指数
2
解决办法
241
查看次数

FFMPEG - 将多个视频合并为一个视频,输出视频没有音频

我的输入文件有 5 个视频和 1 个图片。我想将所有视频合并为一个视频,同时播放视频。输出视频的布局如下: 在此输入图像描述

我使用 ffmpeg 来合并视频。这是我的 ffmpeg 命令:

ffmpeg 
-i C:\VID\test1.mp4 
-i C:\VID\test2.mp4 
-i C:\VID\test3.mp4 
-i C:\VID\test4.mp4 
-i C:\VID\test5.mp4 
-i C:\VID\background.jpg 
-filter_complex 
" nullsrc=size=1280x720 [base]; 
[0] setpts=PTS-STARTPTS, scale=560x360 [video0];
 [1] setpts=PTS-STARTPTS, scale=280x180 [video1]; 
[2] setpts=PTS-STARTPTS, scale=280x180 [video2];
 [3] setpts=PTS-STARTPTS, scale=280x180 [video3];
 [4] setpts=PTS-STARTPTS, scale=280x180 [video4]; 
[5:v] scale=700x700 [image]; 
[base][video0] overlay=shortest=1 [tmp1]; 
[tmp1][video1] overlay=shortest=1:y=360 [tmp2];
 [tmp2][video2] overlay=shortest=1:x=280:y=360 [tmp3]; 
[tmp3][video3] overlay=shortest=1:y=540 [tmp4]; 
[tmp4][video4] overlay=shortest=1:x=280:y=540 [tmp5];
 [tmp5][image] overlay=570:10:enable='between(t,0,30)'"
 -t 30 -c:v libx264 output.mkv
Run Code Online (Sandbox Code Playgroud)

输出视频布局工作正常,但输出视频中没有音频。我希望每个视频的所有音频都将保留在输出视频上。一起同时播放音频。我正在使用此链接上的教程:使用多个输入视频创建马赛克 感谢您的阅读

video ffmpeg

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

标签 统计

android ×1

ffmpeg ×1

record ×1

video ×1

webrtc ×1