我正在使用 ffmpeg 通过此代码将许多视频转换为 avi。
ffmpeg -i input.mp4 -vcodec mpeg4 -qscale:v 1 -aspect 16:9 output.avi
Run Code Online (Sandbox Code Playgroud)
有什么办法可以同时将它应用于 6 个视频?
同时运行它们的一种简单方法是将它们称为后台进程:
#!/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)
的&
在每个命令行的端部指定的命令作为后台进程。
但请注意,这些进程会“争夺”处理器资源。
归档时间: |
|
查看次数: |
5591 次 |
最近记录: |