|
主旨:使用classic asp 透過ffmpeg.exe產生影片截圖
說明:本文可在Server端使用ffmpeg.exe 對Server上的影片產生截圖
測試平台:Windows 7 + IIS 7.5,使用classic asp
調用工具:ffmpeg.exe 本文使用64bit Latest Zeranoe FFmpeg Build Version: git-02001ad (2015-05-01)
ffmpeg下載位置:http://ffmpeg.zeranoe.com/builds/
ffmpeg下載後,將壓縮包中的ffmpeg.exe擺放到指定位置 (本範例中為 "C:\Video\ ")
- executeFFmpeg= "C:\Video\ffmpeg.exe" 'ffmpeg.exe的位置
- VideoPath = "C:\Video\123.mp4" '影片位置
- VideoCoverPath = "C:\Video\Cover.jpg" '要輸出截圖的位置及檔名
- '設定截圖command,本command設定 截取第20秒的畫面
- cmd =executeFFmpeg & " -i """ & VideoPath & """ -ss 00:00:20.000 -vframes 1 -q:v 1 """ & VideoCoverPath & """"
- set wShell = server.createobject("Wscript.Shell") '設定wShell 為 Wscript.Shell 物件
- wShell.run cmd '讓wShell 執行cmd截圖命令
複製代碼
|
|