嵌套文件夹中的批量视频大小减小,将其源文件夹保留为目标文件夹


0

我有一个包含嵌套文件夹的文件夹,其中包含许多具有不同格式的视频文件。我想使用HandBrake减小它们的尺寸,并保持原始视频的属性(例如帧大小,音频采样频率,音频比特率等),并使用HandBrake的默认选项(其中2个除外)(最后讲一下),我希望每个转换后的视频的目标文件夹都是其源文件夹,并且其文件名与转换后删除的原始文件相同。

两种不同的HandBrake选项:

  • 恒定质量:35
  • x264预设:中

有什么办法可以将HandBrake与cmd等结合使用吗?


RF 35看起来会很糟糕。您确定要吗?
slhck

没关系。我以这种质量转换了数十个视频。
活人

Answers:


0

这是一个单一的解决方案(在命令行中运行)。

for /R .\test %F in (*.mov) do HandBrakeCLI -e x264 --x264-preset medium -q 35 --crop 0:0:0:0 --aencoder copy -i "%~fF" -o "%~pF%~nF_conv.mp4

可以根据HandBrakeCLI ...您的需要随意编辑该片段(请参阅HandbrakeCLI指南)。我已经以一种可以玩的方式(例如,不同的扩展名,命名等)制作了源和目标。在这里查看完整参考

请注意,如果要在批处理文件中运行它,则需要将其更改为双倍百分比格式:

for /R .\test %%F in (*.mov) do HandBrakeCLI -e x264 --x264-preset medium -q 35 --crop 0:0:0:0 --aencoder copy -i "%%~fF" -o "%%~pF%%~nF_conv.mp4


好。我在等待。
活着

抱歉,格式化。我将在今天晚些时候发布我的批处理文件。
Mahdi

1
抱歉,我想我没有仔细阅读问题。我更新了答案以执行您想要的操作。它保持帧大小,仅将编码器(x264)调整为所需的大小(预设为中等,质量为35)。
马赫迪

1
如果您查看转换后的视频,则看不到任何裁剪。手动刹车自动修剪以删除坏点。但是,如果您原样需要w和h,请使用--crop,正如我添加到答案中一样。
Mahdi 2015年

1
我认为设置质量/配置文件时,音频设置也会更改。您可以使用-E copy:*See trac.handbrake.fr/wiki/CLIGuide照原样复制音频,然后查找所需内容。
Mahdi 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.