
【已解決】求助批處理ffpeg讀取srt字幕時間碼截取影片最后由 baibat 于 -8-10 20:24打算從MP4視頻中按照外掛字幕的時間碼批量截取視頻片段并按序號命名,比如原視頻文件名為 TEDxPenangRoad.mp4,按srt時間碼截取后,命名為clip0001.mp4,clip0002.mp4 ......srt字幕文件為TEDxPenangRoad.en.srt,內容如下:000:00:00,500 --> 00:00:07,800So for the past 20 years I've been helping Malaysians and other southeast asians to speak better English 100:00:08,230 --> 00:00:12,640And through training thousands of southeast asians200:00:12,640 --> 00:00:15,150I've discovered a very surprising truth .......我現(xiàn)在是笨辦法全部用手工編寫的批處理代碼處理:D:ffmpegffmpeg.exe-i ./TEDxPenangRoad.mp4 -vcodec copy -acodec copy -ss 00:00:00.500 -to 00:00:07.800 ./clip0001.mp4 -yD:ffmpegffmpeg.exe-i ./TEDxPenangRoad.mp4 -vcodec copy -acodec copy -ss 00:00:08.230 -to 00:00:12.640 ./clip0002.mp4 -y......可否實現(xiàn)批處理直接讀取srt文件中的時間碼,并連續(xù)截取生成視頻片段?有兩點注意或需求:1. srt中時間碼為00:00:00,500 --> 00:00:07,800,視頻處理代碼中的秒與毫秒之間為.,需轉換。2. 有些視頻字幕時間碼與視頻中人物對話時間不是很精確,保險起見,需要人為調整,將對白的起始時間碼提前一些,比如500毫秒;結束時間碼延遲,比如300毫秒。求各位高手幫助!!

