首页 > 解决方案 > 如何在 ffmpeg-python 中使用多个地图值?

问题描述

如何在 ffmpeg-python 中为不同的分辨率使用多个地图值?

    -map [v1out] -c:v:0 libx264 -b:v:0 1900k -bufsize 3800k \
    -map [v2out] -c:v:1 libx264 -b:v:0 900k -bufsize 1800k \

标签: pythonffmpegffmpeg-python

解决方案


您可以在 ffmpeg-python 中提供多个地图值,例如:

ffmpeg.input('in.mp4').output(
...
map = [
    "[v1out] -c:v:0 libx264 -b:v:0 1900k -bufsize 3800k",
    "[v2out] -c:v:1 libx264 -b:v:0 900k -bufsize 1800k"
  ]
)

推荐阅读