[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 关于ffmpeg的 视频信息查看的求助,需要批量查询视频文件的属性

需求:
需要批量查看 一个文件夹内的 所有子文件夹的 视频文件 的 视频长度,帧率,码率,并


现状:
发现 使用ffmpeg 可以实现,并且在这个帖子上 试验是我需要的功能http://bbs.bathome.net/thread-54211-1-1.html#pid224827
  1. @echo off
  2. for /f "tokens=2 delims=, " %%a in ('ffmpeg -i "1.mp4" 2^>^&1 ^| find "Duration:"') do (
  3.     set str=%%a
  4. )
  5. echo %str%
  6. pause
复制代码
我使用这一段可以显示指定文件1.mp4的 时间长度,自己研究了输出 到 指定txt文件了

但是我希望能 能批量查询视频的长度,

  1. @echo off
  2. cd /d "%~dp0"
  3. for %%A in (*.mp4) do (
  4.   for /f "tokens=2 delims=, " %%a in ('ffmpeg -i "%%~fA" 2^>^&1 ^| find "Duration:"') do (
  5.     set str=%%a
  6.     echo %%a
  7.   )
  8. )
  9. echo %str%
  10. pause
复制代码
微信:flashercs
QQ:49908356

TOP

返回列表