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

[文件操作] [已解决]求助批处理把目录的视频文件,获取信息参数生成同名的txt呢?

本帖最后由 1139054012 于 2025-2-28 22:23 编辑

一直用Mediainfo,一个个视频打开复制,实在是太笨方法了
不知道可以通过Mediainfo.exe来批量获取当前目录下所有格式MP4,MKV,FIV等视频,获取信息输出TXT
比如
1.mkv

输出1.txt
  1. General
  2. Unique ID                      : 67354698150306436300435687988057029069 (0x32AC0B0275B6C21149353CE2E4BB39CD)
  3. Complete name                  : F:\\1.mkv
  4. Format                         : Matroska
  5. Format version                 : Version 4
  6. File size                      : 570 MiB
  7. Duration                       : 30 min 9 s
  8. Overall bit rate mode          : Variable
  9. Overall bit rate               : 2 642 kb/s
  10. Frame rate                     : 23.976 FPS
  11. Encoded date                   : 2019-12-14 02:57:08 UTC
  12. Writing application            : mkvmerge v36.0.0 ('Is That Jazz?') 64-bit
  13. Writing library                : libebml v1.3.9 + libmatroska v1.5.2
  14. Attachments                    : courte-regular.ttf / kudasai.ttf
  15. Video
  16. ID                             : 1
  17. Format                         : AVC
  18. Format/Info                    : Advanced Video Codec
  19. Format profile                 : High 10@L4.1
  20. Format settings                : CABAC / 5 Ref Frames
  21. Format settings, CABAC         : Yes
  22. Format settings, Reference fra : 5 frames
  23. Codec ID                       : V_MPEG4/ISO/AVC
  24. Duration                       : 30 min 9 s
  25. Bit rate                       : 1 935 kb/s
  26. Width                          : 1 024 pixels
  27. Height                         : 576 pixels
  28. Display aspect ratio           : 16:9
  29. Frame rate mode                : Constant
  30. Frame rate                     : 23.976 (24000/1001) FPS
  31. Color space                    : YUV
  32. Chroma subsampling             : 4:2:0
  33. Bit depth                      : 10 bits
  34. Scan type                      : Progressive
  35. Bits/(Pixel*Frame)             : 0.137
  36. Stream size                    : 418 MiB (73%)
  37. Writing library                : x264 core 148 r2744 b97ae06
  38. Encoding settings              : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=esa / subme=11 / psy=1 / psy_rd=0.90:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=4 / b_pyramid=2 / b_adapt=2 / b_bias=1 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=15.0 / qcomp=0.70 / qpmin=4 / qpmax=40 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.10
  39. Language                       : Japanese
  40. Default                        : Yes
  41. Forced                         : No
  42. Color range                    : Limited
  43. Color primaries                : BT.601 NTSC
  44. Transfer characteristics       : BT.601
  45. Matrix coefficients            : BT.601
  46. Audio
  47. ID                             : 2
  48. Format                         : FLAC
  49. Format/Info                    : Free Lossless Audio Codec
  50. Codec ID                       : A_FLAC
  51. Duration                       : 30 min 9 s
  52. Bit rate mode                  : Variable
  53. Bit rate                       : 704 kb/s
  54. Channel(s)                     : 2 channels
  55. Channel layout                 : L R
  56. Sampling rate                  : 48.0 kHz
  57. Frame rate                     : 11.719 FPS (4096 SPF)
  58. Bit depth                      : 16 bits
  59. Compression mode               : Lossless
  60. Stream size                    : 152 MiB (27%)
  61. Writing library                : libFLAC 1.3.2 (2017-01-01)
  62. Language                       : Japanese
  63. Default                        : Yes
  64. Forced                         : No
  65. MD5 of the unencoded content   : F49FED78DAD6C9C72C8FF04873B9A1E2
  66. Text
  67. ID                             : 3
  68. Format                         : ASS
  69. Codec ID                       : S_TEXT/ASS
  70. Codec ID/Info                  : Advanced Sub Station Alpha
  71. Duration                       : 28 min 27 s
  72. Bit rate                       : 132 b/s
  73. Frame rate                     : 0.264 FPS
  74. Count of elements              : 451
  75. Compression mode               : Lossless
  76. Stream size                    : 27.6 KiB (0%)
  77. Default                        : Yes
  78. Forced                         : No
  79. Menu
  80. 00:00:00.000                   : Chapter 1
  81. 00:01:31.124                   : Chapter 2
  82. 00:02:58.645                   : Chapter 3
  83. 00:10:59.059                   : Chapter 4
  84. 00:19:38.179                   : Chapter 5
  85. 00:28:30.878                   : Chapter 6
  86. 00:30:02.904                   : Chapter 7
复制代码

本帖最后由 aloha20200628 于 2025-2-28 23:20 编辑

回复 1# 1139054012

以下代码须用 mediainfo.exe 的命令行版本(可从本坛第三方下载:http://bcn.bathome.net/s/tool/index.html?key=MediaInfo,存与批处理文件和视频文件同目录运行,只需采用压缩包中的一个 MediaInfo.exe 文件即可)
  1. @echo off &for %%F in (*.mp4,*.mkv,*.fiv) do MediaInfo.exe "%%F">"%%~nF.txt"
  2. pause&exit/b
复制代码
1

评分人数

TOP

返回列表