iT邦幫忙

0

是否有aspx 的dll擷取 MP4 片段的程式碼?

我現在有個需求就是要抓取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

下載
https://ffmpeg.zeranoe.com/builds/

1 個回答

0
小魚
iT邦高手 1 級 ‧ 2018-10-18 19:39:29
最佳解答

呼叫ffmpeg可能可以,
我之前是拿來從影片擷取圖片用的,
好像也可以擷取部分影片,
不過我之前是寫單機的,
網頁的萬一使用者點其他地方不知道會不會繼續處理...

的確是有查到ffmpeg...
嗯~我試看看好了..
網頁也是可以用單機呼叫的...
例如ping指令~

froce iT邦高手 1 級 ‧ 2018-10-18 21:12:45 檢舉

萬能的ffmpeg +1

主管又有另外想法了
哈~沒關係~這個開發就先放著了~@@a
的確是可以切影片時間~

我要發表回答

立即登入回答