FFMPEG,调整大小、添加水印并压缩视频

FFMPEG,调整大小、添加水印并压缩视频

我无法在 FFMPEG 中组合几个命令。我正在尝试

  1. 刻录外部字幕文件
  2. 映射所有其他流,因为该文件包含许多我不想改变的音频和字幕轨道。
  3. 将视频压缩为 x265 crf 32
  4. 将分辨率改为1280*720

我尝试了一下,除了缩放到 720p 之外,其他都可以:

_i input.mkv -filter:v scale=1280*720 -map 0 -vf subtitles=individual.ass -c copy -c:vlibx265 -crf 32 output.mkv

答案1

用逗号将简单的线性(1 进/1 出)过滤器链接在一起,然后使用,-filter_complex这样您就可以更轻松地映射所需的流。

ffmpeg -i input.mkv -filter_complex "[0:v:0]scale=1280:720,subtitles=individual.ass[v]" -map "[v]" -map 0:a -map 0:s -c copy -c:v libx265 -crf 32 output.mkv

相关内容