吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1996|回复: 23
收起左侧

[讨论] BAT+ffmpeg批量给视频添加片头、片尾

  [复制链接]
Batcher 发表于 2023-12-31 12:06
本帖最后由 Batcher 于 2023-12-31 12:15 编辑

【功能描述】

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


【下载地址】

百度网盘: https://pan.baidu.com/s/1nd4d5ECnAVLhAuQ2PNaZjQ 密码:52PJ
蓝奏网盘: https://batcher.lanzouj.com/i0rx21jgboob 密码:52PJ

【使用方法】

  • 下载之后解压缩,得到的 AddPrefixSuffix.bat 和待处理的视频文件放在同一个文件夹下。
  • 片头视频放在 Resource 文件夹下命名为 PianTou.mp4
  • 片尾视频放在 Resource 文件夹下命名为 PianWei.mp4
  • 下载命令行工具 FFmpeg 例如:ffmpeg-n6.0-latest-win64-gpl-6.0.zip  https://github.com/BtbN/FFmpeg-Builds/releases
  • 解压缩之后把 ffmpeg.exe 和此脚本放在同一个文件夹下
  • 双击执行 AddPrefixSuffix.bat 脚本。


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

【效果截图】

处理之前:


功能截图:


处理之后:



【完整代码】

AddPrefixSuffix.bat

[Asm] 纯文本查看 复制代码
@echo off
REM 设置片头视频文件(请确保片头、片尾、正片都是分辨率相同的视频文件)
set "FilePrefix=Resource\PianTou.mp4"
REM 设置片尾视频文件(请确保片头、片尾、正片都是分辨率相同的视频文件)
set "FileSuffix=Resource\PianWei.mp4"
REM 合并之后的视频放在哪个文件夹
set "FolderOut=Result"

cd /d "%~dp0"
set "FileList=MergeVideo.txt"
md "%FolderOut%" 2>nul
echo [1] 添加片头
echo [2] 添加片尾
echo [3] 添加片头和片尾
choice /c 123 /m "请输入数字:"
if %errorlevel% == 1 (
    for /f "delims=" %%i in ('dir /b /a-d *.mp4') do (
        > "%FileList%" echo file '%FilePrefix%'
        >>"%FileList%" echo file '%%i'
        ffmpeg.exe -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    )
) else if %errorlevel% == 2 (
    for /f "delims=" %%i in ('dir /b /a-d *.mp4') do (
        > "%FileList%" echo file '%%i'
        >>"%FileList%" echo file '%FileSuffix%'
        ffmpeg.exe -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    )
) else if %errorlevel% == 3 (
    for /f "delims=" %%i in ('dir /b /a-d *.mp4') do (
        > "%FileList%" echo file '%FilePrefix%'
        >>"%FileList%" echo file '%%i'
        >>"%FileList%" echo file '%FileSuffix%'
        ffmpeg.exe  -hide_banner -loglevel info  -f concat -safe 0 -i "%FileList%" -c copy "%FolderOut%\%%i"
    )
)

免费评分

参与人数 3吾爱币 +3 热心值 +1 收起 理由
zt0578 + 1 谢谢@Thanks!
梦之旅人 + 1 + 1 谢谢@Thanks!
zhczf + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

CXC303 发表于 2023-12-31 12:31
感谢楼主分享
youngmonkey 发表于 2023-12-31 13:56
开创者 发表于 2023-12-31 14:09
请确保片头、片尾、正片都是分辨率相同的视频文件

这个能用bat批量处理就好了。要不然麻烦,我都是用剪映来解决。就是一个一个搞,累
sghades 发表于 2023-12-31 16:54
学习一下,试试改成自动去片头片尾
 楼主| Batcher 发表于 2023-12-31 17:24
sghades 发表于 2023-12-31 16:54
学习一下,试试改成自动去片头片尾

这个不难,根据片头、片尾的时间戳,使用ffmpeg进行裁剪就行了。
愚无尽 发表于 2023-12-31 17:31
批量去除片头片尾不更实用?
 楼主| Batcher 发表于 2023-12-31 17:47
愚无尽 发表于 2023-12-31 17:31
批量去除片头片尾不更实用?

适合就好,开心就好,预祝2024新年快乐。
https://www.52pojie.cn/thread-1874903-1-2.html
愚无尽 发表于 2023-12-31 17:51
Batcher 发表于 2023-12-31 17:47
适合就好,开心就好,预祝2024新年快乐。
https://www.52pojie.cn/thread-1874903-1-2.html

总有不同的需求 同祝2023新年快乐!
fengmodel 发表于 2023-12-31 19:01
再来个去除固定时间片头片尾的工具呗...
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 22:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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