是否可以在文本文件中而不是在命令行上向 FFmpeg 提供输入文件列表?

ed2*_*d22 10 ffmpeg

我需要在命令行上向 ffmpeg 可执行文件提供许多小文件输入,并且我远远超出了命令行的最大命令长度。我需要将输入列表作为文件提供。是否可以?

小智 10

是的,只需将输入文件传递给-i选项:

ffmpeg -f concat -i concat.txt -c:v hevc_nvenc 1.mp4
Run Code Online (Sandbox Code Playgroud)

连接.txt:

file '001.mp4'
file '003.mp4'
Run Code Online (Sandbox Code Playgroud)

  • 好的,但我不想连接文件。我想在输入上运行 filter_complex。 (5认同)
  • 我无法使用“-i”选项将文件名作为参数传递,因为这会导致整个命令超出终端支持的最大命令长度。 (4认同)