我現在有個需求就是要抓取MP4的1分鐘影片(長度50分鐘,只抓1分鐘來預覽)
不知道是否有無現行的dll工具可以用?
例如我用MessagingToolkit.QRCode.dll產生QR Code出來的簡單工具?
不然我大概會用System.IO.FileStream來研究看看了...
目前這樣是可以放MP4檔..不過是全部@@..
不知道哪裡可以研究到修改二進位的網站..
Dim Paths As String = "./"
Dim Path_Source As String = Server.MapPath(Paths) & "\"
Dim FileStream As System.IO.FileStream = System.IO.File.OpenRead(Path_Source & "\Test.mp4")
Dim Bit() As Byte = {}
ReDim Bit(FileStream.Length)
FileStream.Read(Bit, 0, FileStream.Length)
Response.ContentType = "video/mp4"
Response.BinaryWrite(Bit)
FileStream.Close()
詳細教學轉貼
https://lnpcd.blogspot.com/2012/09/ffmpeg.html
FFmpeg 也可以用來切割影片, -ss 是指定從哪裡開始切, -t 是從 -ss 開始切幾秒。如:
ffmpeg -i input_test.mp4 -ss 00:05:00.0 -t 00:55:00.0 output_test.mp4
呼叫ffmpeg可能可以,
我之前是拿來從影片擷取圖片用的,
好像也可以擷取部分影片,
不過我之前是寫單機的,
網頁的萬一使用者點其他地方不知道會不會繼續處理...