ffmpeg 水平翻转视频

问题描述 投票:0回答:3

有人知道我可以使用批处理文件使视频水平翻转吗?

这是我尝试过的批处理文件代码:

@echo off

ffmpeg -i "1.mp4" -vf hflip -i audio1.mp3 -map 0:v -map 1:a -c:v copy -shortest "C:\Users\Admin\Desktop\Replaced Mp3\1.mp4"

pause
audio video ffmpeg
3个回答
4
投票

您的代码至少应该是:

ffmpeg -i "input.mp4" -i "input.mp3" -vf hflip -map 0:v -map 1:a -shortest "output.mp4"

注意视频滤镜的顺序。

-vf
位于此代码中的音频输入之后。

您当然可以将所需的

-c:v
添加到类似
libx264
或类似的内容,并添加其他参数,例如比特率等。


1
投票

以下是我如何翻转文件夹中的所有 MP4 视频,并将其与 Windows 11 中的批处理文件一起输出到不同的文件夹中,完整路径已被剪切

for %%a in ("C:\Users\A-User-Name\Documents\movies\*.mp4") DO ffmpeg -i "%%a" -vf hflip -c:a copy "C:\Users\A-User-Name\Documents\movies\output\%%~na_hflip.mp4"

请注意,对于每个输入 mp4,输出文件名将与“_hflip”连接,这是使用 %%~na_hflip.mp4 实现的

我将上面的命令保存在 .bat 文件中并运行它,它每次都会像魅力一样工作。


0
投票

我们可以使用 GPU 而不是 CPU 来做到这一点吗?

© www.soinside.com 2019 - 2024. All rights reserved.