ffmpeg合并视频以删除音频错误:setsar的输出未连接

问题描述 投票:0回答:1

我正在使用以下命令合并视频以删除音频-

-i /storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20200501-WA0000.mp4 -i /storage/emulated/0/Download/g3cm1tt7qtd41.mp4 -filter_complex [0:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1[v0];[1:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1[v1];[0:0] [1:0] concat=n=2:v=1:a=0 /storage/emulated/0/Movies/merge_video10.mp4

但是命令失败,并出现以下错误-

失败,输出:ffmpeg版本n3.0.1版权所有(c)2000-2016FFmpeg开发人员内置gcc 4.8(GCC)配置:--target-os = linux--cross-prefix = / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / bin / arm-linux-androideabi---arch = arm --cpu = cortex-a8 --enable-runtime-cpudetect --sysroot = / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / sysroot--enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg -config = / home / vagrant / SourceCode / ffmpeg-android / ffmpeg-pkg-config --prefix = / home / vagrant / SourceCode / ffmpeg-android / build / armeabi-v7a --extra-cflags ='-I / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / include-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE = 2 -fno-strict-overflow -fstack-protector-all'--extra-ldflags ='-L / home / vagrant / SourceCode / ffmpeg-android / toolchain-android / lib-Wl,-z,relro -Wl,-z,现在-pie'--extra-libs ='-lpng -lexpat -lm'--extra-cxxflags =libavutil 55. 17.103 / 55. 17.103libavcodec 57. 24.102 / 57. 24.102libavformat 57. 25.100 / 57. 25.100libavdevice 57. 0.101 / 57. 0.101libavfilter 6. 31.100 / 6. 31.100libswscale 4. 0.100 / 4. 0.100libswresample 2. 0.101 / 2. 0.101libpostproc 54. 0.100 / 54. 0.100输入#0,mov,mp4,m4a,3gp,3g2,mj2,来自'/ storage / emulated / 0 / WhatsApp / Media / WhatsApp视频/VID-20200501-WA0000.mp4':元数据:major_brand:isomminor_version:512兼容品牌:isomiso2avc1mp41编码器:Lavf58.20.100持续时间:00:00:09.83,开始:0.000000,比特率:809 kb / s数据流#0:0(und):视频:h264(受限基准线)(avc1 /0x31637661),yuv420p(tv,bt709),480x600、737 kb / s,30 fps,30 tbr,15360 tbn,60 tbc(默认)元数据:handler_name:VideoHandler流#0:1(und):音频:aac(LC)(mp4a / 0x6134706D),44100 Hz,立体声,fltp,64 kb / s(默认)元数据:handler_name:SoundHandler输入#1,mov,mp4,m4a,3gp,3g2,mj2,来自'/storage/emulated/0/Download/g3cm1tt7qtd41.mp4':元数据:major_brand:iso6minor_version:1兼容品牌:mp42iso6avc1isomcreation_time:2020-01-30 11:13:07时长:00:00:00.00,开始:0.042667,比特率:N / A流#1:0(und):视频:h264(Main)(avc1 / 0x31637661),yuv420p,854x480 [SAR 2136:2135 DAR 89:50],1225 kb / s,30 fps,30 tbr,15360tbn,60 tbc(默认)流#1:1(eng):音频:aac(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,128 kb / s(默认)过滤器setar的输出未连接

android ffmpeg android-ffmpeg
1个回答
0
投票

您必须合并过滤后的流,而不是源流,所以要更改输入标签,即。

[v0] [v1] concat=n=2:v=1:a=0

添加-an以删除音频。

© www.soinside.com 2019 - 2024. All rights reserved.