ffmpeg丢失音频流

Ffmpeg lost audio stream

我正在使用跟随命令来改变视频的亮度,添加一个图像叠加层和两个文本叠加层,我可能必须在某个地方制作一个音频流 var,但我不知道在哪里。

命令:

-i srcVideoPath

-i logoPath

-filter_complex eq=对比度=1:亮度=0.3475048:饱和度=1:gamma=1:gamma_r=1:gamma_g=1:gamma_b=1:gamma_weight=1[ v];

[1:v]scale=h=-1:w=100[overlay_scaled],[v][overlay_scaled]overlay=eval=init:x=W-100- W*0.1:y=W*0.1[v];

[v]drawtext=fontfile=/system/fonts/Roboto-Regular.ttf:text='name':fontcolor=white:fontsize=60:box=1:boxcolor=0x7FFFD4@0.5:boxborderw=20: x=20:y=h-(text_h*2)-(h*0.1):启用='between(t,0,2)',

drawtext=fontfile=/system/fonts/Roboto-Regular.ttf:text='function':fontcolor=white:fontsize=30:box=1:boxcolor=0x7FFFD4@0.5:boxborderw=20:x=20 :y=h-text_h-(h*0.1)+25:启用='between(t,0,2)'[v]

-预设超快

-地图[v]

-acodec 拷贝

输出路径

提前致谢。

-map [v]之后,加上-map 0:a:?。这告诉 ffmpeg 包含来自第一个文件的音频流,如果有的话。