python - 如何在 ffmpeg-python 中使用多个 map 值?

标签 python ffmpeg ffmpeg-python

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

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

最佳答案

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

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"
  ]
)

关于python - 如何在 ffmpeg-python 中使用多个 map 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69218400/

相关文章:

python - 如何使用 ffmpeg-python 将视频剪切到一定长度并添加介绍视频?

python - csv中什么类型的数据在mysql和pandas中加载后将为空

python - 除非设置了调试标志,否则隐藏回溯

python - Django-Imagekit 不创建缩略图

python 异常错误子进程文件丢失 - 但是什么文件?

ffmpeg - 如何在ffmpeg中使用两次裁剪过滤器

command-line - FFmpeg:一些错误,包括无效的帧大小和不完整的帧

python - 将多个 *.ts 文件(字节或类字节格式)连接到一个 mp4 文件

python - FFmpegPCMaudio 在我的服务器上不起作用,但它在我的计算机上工作

python - 将视频文件作为字节流式传输到标准输入