1.保持原有视频的参数(如编码器、比特率等)不变
在这个命令中:
-c:v libx264 指定使用 H.264 视频编码器。
-crf 18 设置常量速率因子(CRF),其中较低的值表示较高的质量。CRF 18-20 通常被认为是视觉上无损的高质量编码。
-preset slow 提高编码效率和质量,但会花费更多的时间。

ffmpeg -i \"{videoFile}\" -i \"{watermarkImage}\" -filter_complex \"overlay=x='mod(main_h/0.8*ceil(t),main_w)':y='mod(main_w/3*ceil(t/2),main_h)'\" -c:v libx264 -crf 18 -preset slow \"{outputVideo}\"

2.

string ffmpegArgs = $"-i \"{videoFile}\" -i \"{watermarkImage}\" -filter_complex \"overlay=x='mod(main_h/0.8*ceil(t),main_w)':y='mod(main_w/3*ceil(t/2),main_h)'\" -b:v 36729k -c:a copy \"{outputVideo}\"";

3.

string ffmpegArgs = $"-i \"{videoFile}\" -i \"{watermarkImage}\" -filter_complex \"overlay=x='mod(main_h/0.8*ceil(t),main_w)':y='mod(main_w/3*ceil(t/2),main_h)'\" -c:v libx264 -crf 18 -preset slow -c:a libfdk_aac -vbr 4 \"{outputVideo}\"";

标签: none

添加新评论