![使用 ffmpeg win7 水平翻转整个目录](https://linux22.com/image/1630302/%E4%BD%BF%E7%94%A8%20ffmpeg%20win7%20%E6%B0%B4%E5%B9%B3%E7%BF%BB%E8%BD%AC%E6%95%B4%E4%B8%AA%E7%9B%AE%E5%BD%95.png)
我想知道是否有一个批处理脚本可以水平翻转整个文件夹。我一直在使用“ffmpeg -i inputfile.mp4 -vf hflip -c:a outputfile.mp4”,但它耗费了太多时间。任何帮助都将不胜感激。
答案1
您可以使用 powershell 相当轻松地完成此操作。首先,在 c:\videos 目录中创建一个名为 Horizontal(c:\videos\horizontal)的新文件夹,或该路径所在的任何位置。
打开记事本并粘贴以下内容并编辑视频路径和 ffmpeg 的路径:
$videos = Get-ChildItem "C:\videos" -Filter *.mp4
foreach ($video in $videos)
{
c:\path\of\ffmpeg.exe -i $video -vf hflip -c:a copy "c:\videos\horizontal\" + $video.name
}
将其保存为.ps1 文件,然后右键单击并使用 powershell 运行。