您可以使用 ffmpeg 同时编辑多个视频吗?

pau*_*lST 2 ffmpeg

我正在使用 ffmpeg 通过此代码将许多视频转换为 avi。

ffmpeg -i input.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output.avi
Run Code Online (Sandbox Code Playgroud)

有什么办法可以同时将它应用于 6 个视频?

zx4*_*485 5

同时运行它们的一种简单方法是将它们称为后台进程:

#!/bin/bash
ffmpeg -i input1.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output1.avi &
ffmpeg -i input2.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output2.avi &
ffmpeg -i input3.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output3.avi &
ffmpeg -i input4.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output4.avi &
ffmpeg -i input5.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output5.avi &
ffmpeg -i input6.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output6.avi &
Run Code Online (Sandbox Code Playgroud)

&在每个命令行的端部指定的命令作为后台进程。

但请注意,这些进程会“争夺”处理器资源。