Board logo

标题: [其他] 如何批处理调用ffmpeg裁剪指定分辨率的视频? [打印本页]

作者: 3518228042    时间: 2017-6-22 10:02     标题: 如何批处理调用ffmpeg裁剪指定分辨率的视频?

本帖最后由 pcl_test 于 2017-6-22 15:09 编辑

有1920X768分辨率的视频,上下都有1920X64像素高度的黑边,实际只有分辨率为1920X640的视频。有时候视频下面黑边有内嵌英文或上下都有插入的内容。

第一个将1920X768的视频,从宽320高24处为起点,切割一个分辨率1280X720的视频。
第二个将1920X768的视频,从宽320高64处为起点,切割一个分辨率为1280X640窗口后,上下添加40像素高度的黑边,变成1280X720的视频。

ffmpeg.exe在C:\Windows\System32文件夹,批处理和视频放一个文件夹,运行后切割的视频保存为 切割+原文件名,不要二次编码
作者: 3518228042    时间: 2017-6-23 19:21

本帖最后由 3518228042 于 2017-6-29 10:26 编辑
  1. CD /D "%~dp0"
  2. md "1920X786切割720P"
  3. for %%i in (*.flv *.mp4 *.mkv *.mov) do ffmpeg.exe -i "%%i" -vf crop=1280:720:320:24 ".\1920X786切割720P\%%~nxi"
  4. pause
复制代码
切割后填再充黑边的没搞定,得单独添加一次,其实也没必要添加了
还有是不是无损的就不知道了,貌似AVI有损




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2