使用 ffmpeg 在 django 中建立影片縮圖

使用 ffmpeg 在 django 中建立影片縮圖

目前我正在創建一個網站,用戶可以在其中上傳影片並播放它們。影片上傳方法工作正常,問題是我正在嘗試為每個影​​片建立縮圖。我希望它們是用戶可以單擊然後轉到另一個頁面播放影片的圖片,而不是在“<a>”標籤中表示影片。我正在嘗試使用 ffmpeg 為上傳的每個影片創建獨特的縮圖。問題是我在讀取標題“文件名”時遇到錯誤:處理輸入時發現無效資料。這背後有什麼原因嗎?我目前正在本地主機上運行。 筆記 :ffmpeg 指令本身運作良好。
筆記 :環境是:Win10 64,django 1.10(python 2.7)ffmpeg是最新版本

答案1

我最終改變了捕獲縮圖的方法,在視頻中尋找特定的持續時間,然後使用此命令捕獲幀的照片
subprocess.call("ffmpeg -ss 00:0:01 -i "+ uploaded_filename +" -frames:v 1 "+thumbnail_name ,shell=True)

相關內容