【问题标题】:How to trim webm video while preserving transparency如何在保持透明度的同时修剪 webm 视频
【发布时间】:2021-02-10 03:11:51
【问题描述】:

我想使用 ffmpeg 修剪透明的 webm 视频。这是该视频的 ffprobe 结果:

Input #0, matroska,webm, from 'template.webm':
  Metadata:
    ENCODER         : Lavf58.29.100
  Duration: 00:00:05.24, start: -0.002000, bitrate: 2856 kb/s
    Stream #0:0: Video: vp8, yuv420p(progressive), 1573x900, SAR 1:1 DAR 1573:900, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
    Metadata:
      ALPHA_MODE      : 1
      ENCODER         : Lavc58.54.100 libvpx
      DURATION        : 00:00:05.240000000
    Stream #0:1: Audio: opus, 48000 Hz, mono, fltp
    Metadata:
      ENCODER         : Lavc58.54.100 libopus
      DURATION        : 00:00:05.241000000

我试过了

ffmpeg -i template.webm -ss 1 -to 3 -c copy trimmed.webm

但修剪后的视频不会在命令中定义的确切时间开始(或有时结束),所以我尝试使用 libvpx 重新编码视频

ffmpeg -i template.webm -ss 1 -to 3 -c:v libvpx -c:a copy -crf 30 -b:v 0 trimmed.webm

它解决了时间问题,但这会导致输出视频失去透明度。这是ffprobe:

Input #0, matroska,webm, from 'trimmed.webm':
  Metadata:
    ENCODER         : Lavf57.83.100
  Duration: 00:00:02.00, start: -0.001000, bitrate: 1395 kb/s
    Stream #0:0: Video: vp8, yuv420p(progressive), 1573x900, SAR 1:1 DAR 1573:900, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
    Metadata:
      ALPHA_MODE      : 1
      ENCODER         : Lavc57.107.100 libvpx
      DURATION        : 00:00:02.000000000
    Stream #0:1: Audio: opus, 48000 Hz, mono, fltp
    Metadata:
      ENCODER         : Lavc58.54.100 libopus
      DURATION        : 00:00:02.001000000

我应该如何在保持透明度的同时修剪视频?此外,快速的解决方案将非常有帮助。

【问题讨论】:

    标签: ffmpeg alpha webm vp8


    【解决方案1】:

    本机内置 FFmpeg VP8 解码器尚不支持 alpha/透明度。使用libvpx进行解码:

    ffmpeg -c:v libvpx -i template.webm -ss 1 -to 3 -c:v libvpx -c:a copy -crf 30 -b:v 0 trimmed.webm
    

    如果您收到Transparency encoding with auto_alt_ref does not work 错误,则添加-auto-alt-ref 0 输出选项或将-c:v libvpx 输出选项更改为-c:v libvpx-vp9

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 1970-01-01
      • 2013-04-15
      • 2017-02-04
      • 2016-04-30
      • 1970-01-01
      • 2018-01-05
      • 2016-10-25
      • 2016-07-04
      相关资源
      最近更新 更多