找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 1547|回复: 1

[文件操作] [求助]ffmpeg如何换取指定目录里的视频几分几秒,生成信息左上角?

[复制链接]
发表于 2025-9-30 00:35:11 | 显示全部楼层 |阅读模式



第一个是当前时间帧和总帧数
中间是Plcture type
最后明显是视频文件名开头的[]里的

比如[XXX XXX]文件名.MP4

那么最后这个肯定是
XXX XXX
发表于 2025-10-1 16:38:25 | 显示全部楼层
  1. #@&cls&powershell "type '%~0'|out-string|iex"&pause&exit
  2. $i='[test]a.mp4'
  3. $ss='00:00:14'
  4. ./ffmpeg.exe -i $i 2>&1|?{$_ -match 'duration:([^,]*)'} >$null
  5. $a=([timespan]$ss).Totalseconds
  6. $b=([timespan]$matches[1]).Totalseconds
  7. $c=$i -replace '^[^\[]*\[([^\]]+).*','$1'
  8. ./ffmpeg -i $i -ss $ss -frames:v 1 -vf "drawtext=text='Frame %{eif\:$a/duration\:d} of %{eif\:$b/duration\:d}`nPicture type\:%{pict_type}`n$c':fontcolor=white:fontsize=h/30:x=1:y=1" "$i.png" -y
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:11 , Processed in 0.016819 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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