Ffmpeg for windows 切片 水印命令

下载地址:

https://ffmpeg.org/

添加系统变量

FC_CONFIG_DIR=D:\ffmpeg-3.2.4-win64\bin
FONTCONFIG_FILE=D:\ffmpeg-3.2.4-win64\bin\fonts\fonts.conf
FONTCONFIG_PATH=D:\ffmpeg-3.2.4-win64\bin
PATH=D:\ffmpeg\bin;%PATH%

批量转格式
ffmpeg -i .avi .ts

for /r F:\test %i in (*.avi) do ffmpeg.exe -i %i %i.ts

  1. 然后执行切片

    for /r F:\test %i in (*.ts) do ffmpeg.exe -i %i -c copy -map 0 -f segment -segment_list %i.m3u8 -segment_time 10 %i%03d.ts
  2. 优化——如有需要:添加各种参数

跳转分辨率

-s 420x320

视频音频参数

-c:v libx264 -c:a aac

视频转换格式

for /r F:\test %i in (*.avi) do ffmpeg.exe -i %i %i.mp4
for /r F:\test %i in (*.mov) do ffmpeg.exe -i %i %i.mp4
for /r F:\test %i in (*.wma) do ffmpeg.exe -i %i %i.mp4


添加水印
左上角
-vf "movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]"
右上角
-vf "movie=logo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]"
左下角
-vf "movie=logo.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h-10 [out]"
右下角
-vf "movie=logo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]"

H.264 mp4格式
-vcodec libx264

实例:480P自适应压缩分辨率

-vf scale=-1:720
for /r D:\mp4\ %i in (*.mp4) do ffmpeg.exe -i %i -vf "scale=-1:360" -c:v libx264 -c:a aac %i.mp4

实例1)水印字幕

for /r D:\mp4\ %i in (*.mkv) do ffmpeg.exe -i %i -vf ass="a.ass" -c:v libx264 -c:a aac %i.mp4

实例2)

for /r D:\mp4\ %i in (*.avi) do ffmpeg.exe -i %i -vcodec libx264 -vf "movie=yx.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" %i.mp4

====================

需要原封不动的把字幕压进去
ffmpeg –i Lantern.mp4-vf "ass=Lantern.ass" out.mp4
需要快速的压制质量较好的 H264 视频
ffmpeg -i Lantern.mp4 -vcodec libx264 -preset fast -crf 20 -vf "ass=Lantern.ass" out.mp4
需要快速压制质量较好的 H264、720P 视频
ffmpeg -i Lantern.mp4 -vcodec libx264 -preset fast -crf 23 -vf "ass=Lantern.ass,scale=1280:-1" out.mp4
需要压制超高质量的、缓慢的压制 H264 视频
ffmpeg -i Lantern.mp4 -vcodec libx264 -preset veryslow -crf 18 -vf "ass=Lantern.ass" out.mp4
这个……crf 的质量大家自己掂量着办!0 最好,53 最差,默认 23,合理范围 18~28
preset 也看着办
ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo
越慢,压缩率越高。

标签: none

评论已关闭