哦,男孩!我甚至不知道該怎麼開始)所以,我有一個包含很多視頻的文件夾。我需要的是創建帶有這些視頻名稱的字幕,這些視頻的名稱也以它們的長度來創建.srt格式的字幕。批量創建視頻.srt與正確的時間字幕
我已經查找一些信息,並複製了一些代碼
@echo off
set dirpath=%1
dir C:\FolderwithVideos /O:S /b /-p /o:gn > "C:\result.txt"
call replacer.bat result.txt ".mp4" ""
exit
結果我的Result.txt得到這個
videoname1
videoname2
videoname3
我需要的是讓他們看起來像這樣(結果創建.srt文件當然最後。)
1
00:00:0,000 --> 00:00:25,000
videoname1
2
00:00:25,000 --> 00:00:35,000
videoname2
3
00:00:35,000 --> 00:00:55,000
videoname3
希望我得到了一切,請 幫幫我!提前致謝!
每個字幕需要多長時間?你的例子中它們的持續時間會有所不同 – SomethingDark
那麼,每個視頻都有不同的持續時間,所以首先需要確定文件夾中每個視頻的持續時間,然後創建後續時間線。所以我想每一段代碼應該檢查每個視頻的長度 – user5715027
也許[這個答案](http://stackoverflow.com/a/31864121/1683264)會給你一些想法? – rojo