FFMPEG:単一のビデオで2つのビデオとオーディオをオーバーレイします
ちょっと、私は単一のビデオの2つのオーディオをマージするためにこのコマンドを試していますが、マージするだけで、オーバーレイが必要です。ここに私のコードがあります: String[] complexCommand = {"ffmpeg", "-y", "-i", "/sdcard/videokit/in.mp4", "-i", "/sdcard/videokit/bb.m4a", "-strict", "experimental", "-filter_complex", "amix=inputs=2:duration=first:dropout_transition=2",/**/ "-shortest", "/sdcard/videokit/out_water.mp4"}; その後、私はこれをオーバーレイビデオでも試しましたが、マージされたビデオはオーバーレイですが、ビデオの最初のオーディオのみがこれに入ります。コードは次のとおりです。 String[] complexCommands = {"ffmpeg", "-y", "-i", "/sdcard/videokit/in.mp4", "-i", "/sdcard/videokit/tttt.mp4", "-strict", "experimental", "-filter_complex", "[0:v:0]pad=iw*2:ih[bg];" + "[bg][1:v:1]overlay=w", "-s", "320x240", "-r", "30", "-b", "15496k", "-vcodec", "mpeg4", "-ab", "48000", "-ac", "2", "-ar", "22050", "/sdcard/videokit/partik.mp4"};