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 包含来自第一个文件的音频流,如果有的话。
我正在使用跟随命令来改变视频的亮度,添加一个图像叠加层和两个文本叠加层,我可能必须在某个地方制作一个音频流 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 包含来自第一个文件的音频流,如果有的话。