gpt4 book ai didi

ffmpeg - 在 FFmpeg 中映射不同的流,这是相同的吗?和工作?

转载 作者:行者123 更新时间:2023-12-04 23:33:44 27 4
gpt4 key购买 nike

我在 Windows 10(命令行)上使用 FFmpeg。我想用以下方式重新编码视频:

  • 视频流 -> x265 CRF 20
  • 音频流 1 -> AAC 立体声 128k
  • 音频流 2 -> AAC 立体声 96k
  • 字幕1->复制
  • 副标题2->复制
  • 字幕 3 -> 删除

  • 我只是想知道这三行代码是否给出相同的结果。如果他们三个都在工作? ^^
    ffmpeg -i input.mkv
    -map 0 -map -0:s:2
    -c:v libx265 -crf 20
    -c:a:0 aac -b:a:0 128k
    -c:a:1 aac -b:a:1 96k
    -c:s copy
    output.mkv
    ffmpeg -i input.mkv
    -map 0 -map -0:s:2
    -c copy
    -c:v libx265 -crf 20
    -c:a:0 aac -b:a:0 128k
    -c:a:1 aac -b:a:1 96k
    output.mkv
    ffmpeg -i input.mkv
    -map 0:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4
    -c:v libx265 -crf 20
    -c:a:0 aac -b:a:0 128k
    -c:a:1 aac -b:a:1 96k
    -c:s copy
    output.mkv

    第一个正在运行,但我至少要等一天才能知道结果。 ;)

    谢谢!

    最佳答案

    前两个命令是等效的。因此,如果流按您问题中列出的顺序排列,那么是第三个。

    仅当输入为立体声时,音频输出才会为立体声。添加 -ac 2否则。

    关于ffmpeg - 在 FFmpeg 中映射不同的流,这是相同的吗?和工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56415353/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com