本站公收录50年前的影片
 找回密码
 立即注册
快捷导航
搜索
回复: 1

BAT+ffmpeg批量给视频添加片头、片尾

[复制链接]
发表于 2025-8-12 13:17:46 | 显示全部楼层 |阅读模式
【功能描述】

  • 批量给视频添加片头。
  • 批量给视频添加片尾。
  • 批量给视频添加片头和片尾。



【下载地址】
百度网盘: https://pan.baidu.com/s/1nd4d5ECnAVLhAuQ2PNaZjQ 密码:52PJ
蓝奏网盘: https://batcher.lanzouj.com/i0rx21jgboob 密码:52PJ

3.webp
百度网盘:https://pan.baidu.com/s/1UqLfm3YqPqORElLPUuN9bA?pwd=52pj
蓝奏云:https://wwo.lanzouw.com/ifYv82656eyd  密码:45k0
123云盘:https://www.123pan.com/s/RxBQjv-QuU8d.html
  • 解压缩之后把 ffmpeg.exe 和此脚本放在同一个文件夹下
  • 双击执行 AddPrefixSuffix.bat 脚本。

    如果除了mp4之外还需要处理其它格式的视频,请自行修改代码里面的的视频截图即可。

    【效果截图】

    处理之前:
    piO4pOs.png

    功能截图:
    piOh2o6.png

    处理之后:
    piO4Syj.png
    piOhhWD.png

    AddPrefixSuffix.bat
    1. @echo off
    2. REM 设置片头视频文件(请确保片头、片尾、正片都是分辨率相同的视频文件)
    3. set "FilePrefix=Resource\PianTou的视频截图"
    4. REM 设置片尾视频文件(请确保片头、片尾、正片都是分辨率相同的视频文件)
    5. set "FileSuffix=Resource\PianWei的视频截图"
    6. REM 合并之后的视频放在哪个文件夹
    7. set "FolderOut=Result"

    8. cd /d "%~dp0"
    9. set "FileList=MergeVideo.txt"
    10. md "%FolderOut%" 2>nul
    11. echo  添加片头
    12. echo  添加片尾
    13. echo  添加片头和片尾
    14. choice /c 123 /m "请输入数字:"
    15. if %errorlevel% == 1 (
    16.     for /f "delims=" %%i in ('dir /b /a-d *的视频截图') do (
    17.         > "%FileList%" echo file '%FilePrefix%'
    18.         >>"%FileList%" echo file '%%i'
    19.         ffmpeg.exe -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    20.     )
    21. ) else if %errorlevel% == 2 (
    22.     for /f "delims=" %%i in ('dir /b /a-d *的视频截图') do (
    23.         > "%FileList%" echo file '%%i'
    24.         >>"%FileList%" echo file '%FileSuffix%'
    25.         ffmpeg.exe -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    26.     )
    27. ) else if %errorlevel% == 3 (
    28.     for /f "delims=" %%i in ('dir /b /a-d *的视频截图') do (
    29.         > "%FileList%" echo file '%FilePrefix%'
    30.         >>"%FileList%" echo file '%%i'
    31.         >>"%FileList%" echo file '%FileSuffix%'
    32.         ffmpeg.exe  -hide_banner -loglevel info  -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    33.     )
    34. )
    复制代码





  •  楼主| 发表于 2025-8-13 16:47:15 | 显示全部楼层
    【最新】windows电脑FFmpeg安装教程手把手详解
    写在最前
    一、下载&解压
    二、配置环境变量
    1、配置系统环境变量
    三、验证
    写在最前
    FFmpeg是一个免费的开源程序库,一个命令行工具软件,专门用来编辑处理各种音视频或图像。本文以WINDOW 64位操作系统为例演示。
    一、下载&解压
    打开FFmpeg官网,选择下载
    1.webp
    选择Window平台,下面有两个链接,都是可以的,选择其一。
    2.webp
    本文以点击第一个链接为例,进去以后,选择左边的release builds,右边出现如下内容:
    3.webp
    你可以选择下载上面红色圈中的 release-full 版本,或者选择下面红色圈中的前一个稳定版本 xxx-full_build。
    release-full 版本会比下面的 xxx-full_build 版本更新,选择哪一个都可以,看你个人喜好。
    至于你是想选择带 shared 的还是不带 shared 的版本,其实都是可以的。因为同一个版本带 shared 的和不带 shared 的,功能是完全一样的。
    带 shared 的里面,多了 include、lib 目录。把 FFmpeg 依赖的模块包单独的放在的 lib 目录中。ffmpeg.exe,ffplay.exe,ffprobe.exe 作为可执行文件的入口,文件体积很小,他们在运行的时候,如果需要,会到 lib 中调用相应的功能。
    不带 shared 的里面,bin 目录中有 ffmpeg.exe,ffplay.exe,ffprobe.exe 三个可执行文件,每个 exe 的体积都稍大一点,因为它已经把相关的需要用的模块包编译到exe里面去了。
    4.webp

    解压以后的内容,如上图所示;进入 bin 目录,复制 bin 目录路径。
    5.webp

    二、配置环境变量
    1、配置系统环境变量
    1、在电脑桌面上,打开我的电脑
    2、右键打开电脑的属性
    6.webp

    3、选择 高级系统设置 -> 高级 -> 环境变量
    7.webp

    4、在系统变量中,选择 Path,然后编辑:
    8.webp

    5、然后在出来的[编辑环境变量]表中,新建一个,将刚才复制的 bin 目录路径粘贴进去,保存即可。
    三、验证
    重新打开一个命令行窗口,输入: ffmpeg -version,有版本信息输出,则证明配置成功!!




    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|联系管理|sitemap|老影迷

    GMT+8, 2025-8-26 07:26 , Processed in 0.265482 second(s), 33 queries .

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表