我正在使用以下命令在视频文件上添加水印:
ffmpeg -i input.mpg2 -vf "drawtext=text='Hello World':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=24:fontcolor=white" TextOutput.mpg2
mpg2 输入文件出错:
输入 #0,mpeg,来自“mpg2.mpg2”:
持续时间:00:02:27.07,开始:0.213367,比特率:4419 kb/s 流 #0:0[0x1e0]:视频:mpeg2video(主),yuv420p(tv , bt470bg/bt470m/bt4 70m, 底部优先), 704x480 [SAR 1:1 DAR 22:15], 29.97 fps, 29.97 tbr, 90k tbn,59.94 tbc 侧面数据:cpb:比特率最大/最小/平均:6000000/0 /0 缓冲区大小:1835008 vbv_delay:N/A 流#0:1 [0x1c0]:音频:mp2,44100 Hz,立体声,s16p,224 kb/s [NULL @ 000000bd67d2b3c0] 无法找到适合“输出”的输出格式.mp g2' Output.mpg2:参数无效
mss、lxf 和 3g2 视频文件也会出现类似错误。如何为这些视频文件格式添加水印?