因此,我試圖設置一個簡單的方式,用bat文件啓動視頻,並讓它首先運行Mediainfo以獲取視頻的長度,以便停止vlc或無論什麼時候玩完。使用mediainfo中的輸出作爲另一個命令中的變量
Complete name : C:\Users\Tyler\Desktop\Psych s05e11.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 116 MiB
Duration : 42 min 36 s
Overall bit rate : 382 kb/s
Writing application : Lavf55.13.102
這是從我的MediaInfo在一個txt文件中得到了輸出,我想只是拉了42,並從時間位36個,而在另一個命令中使用它。我還應該補充說,這些數字必須分開使用。謝謝!
編輯:感謝回覆大家熱愛幫助; 這裏就是我想現在運行:
mediainfo.lnk --Language=raw --Output=General;%Duration% "C:\Users\Tyler\Desktop\Psych s05e11.mp4"
,輸出是:
2556249
現在我需要一種方法來取前四位,並在另一個命令使用它們,不知何故使2556變量?
你可以發佈你試過嗎?您可以使用FOR/F和FIND來解決此問題。 – soja
在我們提供解決方案之前,需要了解您如何執行mediainfo。 – Squashman