FFMPEG 將逐格圖片變成影片(教學)

更新於 發佈於 閱讀時間約 3 分鐘
用FFMPEG將圖片變成影片吧!

步驟一、確定資料夾路徑
使用左下角搜尋或是WINDOS+R,輸入CMD
將命令提示字元(CMD)叫出來
複製這段資料夾路徑
複製上面這段資料夾路徑
並在檔案總管理
貼上剛剛複製的路徑,enter
需要用到的圖片、ffmpeg執行檔、音訊檔,都要放進這資料夾再執行
這個資料夾,就是我們的工作檯面,等等我們要處理的任何東西,都要放進這個資料夾才行
尤其是我們安裝ffmpeg時,bin資料夾裡的ffmpeg.exe要複製貼上放進這個工作檯面才行
將bin資料夾內的ffmpeg執行檔複製至剛才的資料夾

步驟二、開始料理
首先,當然就是把要被料理的食材,全部放進工作檯面
也就是將你要合併成影片的圖片,通通放進剛剛說的那個資料夾
要合併成影片的圖片需要是依照一個規則命名,例如img-0000.jpg、img-0001.jpg、img-0002.jpg。
如果是以上這種命名法則,要將這些圖片變成影片,需要在CMD輸入以下指令
ffmpeg -framerate 30 -i img-%04d.jpg -c:v libx264 -pix_fmt yuv420p -r 30 output.mp4
以下是指令的解釋:
  • ffmpeg: 執行 FFmpeg 軟體。
  • -framerate 30: 設定輸入影像的幀率為 30 幀/秒。這告訴 FFmpeg 每秒應該處理多少張圖片。
  • -i img-%04d.jpg: 指定輸入圖片的檔案格式和檔案名稱模式。%04d 會被替換成連續的數字,表示圖片的順序。
  • -c:v libx264: 使用 libx264 編碼器進行視訊編碼。libx264 是一個開源的 H.264 視訊編碼器。
  • -pix_fmt yuv420p: 設定輸出影片的色彩空間表示方式為 YUV 4:2:0。這是一種常用的色彩空間格式,適合在大多數播放器上播放。
  • -r 30: 設定輸出影片的幀率為 30 幀/秒。這告訴 FFmpeg 每秒應該產生多少幀的影片。
  • output.mp4: 指定輸出影片的檔案名稱。
接下來再舉個例子,讓我們知道如果遇到不同情況該如何應變
這次我們要將 模型000.png~模型085.png 合併成檔名叫做123.mp4的30幀影片
那這次指令就會是
ffmpeg -framerate 30 -i 模型%03d.jpg -c:v libx264 -pix_fmt yuv420p -r 30 123.mp4
上一個合併作業圖片檔名是0000四位數數字,因此是用%03d的指令
而這次圖片檔名000只有三位數,所以就是用%03d
總結:
要將圖片變成影片
只要複製以上指令輸入於CMD,再根據需求與情況更改指令即可
注意事項:指令要記得注意到空白鍵的部分,檔名要注意檔案類型,像圖片檔是PNG還是JPG之類。
新時代小撇步:
基本上如果你有Chat GPT,只要詳細的問他,他都會幫你寫好你要的指令,只是有時他還是會漏東漏西,也是蠻看運氣,畢竟他很隨機,還會唬爛

以上內容為本人上網爬文與實作後得出之心得
希望能幫助到,跟我一樣,一開始使用ffmpeg,卻一直卡關的人。
2023.5.31
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
8會員
17內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
DAN的沙龍 的其他內容
FFmpeg 是開放原始碼的自由軟體,可以錄影、轉檔、串流 安裝步驟 1.進入FFMPEG官網 2.點選Download 3.選擇windows 4.點選第一個檔案開始下載 5.下載後為壓縮檔,在C槽Program Files裡建立新資料夾,取名為FFMPEG 6.將以下檔案解壓縮至剛才創立的FFM
FFmpeg 是開放原始碼的自由軟體,可以錄影、轉檔、串流 安裝步驟 1.進入FFMPEG官網 2.點選Download 3.選擇windows 4.點選第一個檔案開始下載 5.下載後為壓縮檔,在C槽Program Files裡建立新資料夾,取名為FFMPEG 6.將以下檔案解壓縮至剛才創立的FFM
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
訊息的即時傳遞已然成為現代社會的趨勢了, 影音也是如此, 即時! 即時! 即時! 已經是目前使用者體驗的必要元素了, 在這邊我們要分享的主題是如何在python程式語言的情境下使用ffmpeg來將音檔串流的轉換格式, 為什麼會有這樣的需求呢? 因為我們處理音檔時可能會需要統一輸出的格式, 當然背後也
底下為操作流程: 打開「磁碟工具程式」 點選「檔案」 點選「新增映像檔」 點選「來自檔案夾的映像檔」 選擇要製作成「dmg」的物件 選擇要存放「dmg」的資料夾與設定(檔名、加密與映像檔格式)
Thumbnail
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
Thumbnail
Frames per second簡稱FPS, 也就是每秒幾個幀數的意思, 平常我們看到的影片背後其實都是一張張圖片的組成, 而這一幅畫面就是影片的每一幀。 由於人眼的特殊生理結構, 畫面的幀數只要高於每秒10 - 12張的時候就會認為是連貫的, 這也就是為什麼電影膠片是一格格的拍攝出來, 但是藉
Thumbnail
影像和檔案的處理技術已成為設計師的基本功。從精緻的插圖到複雜的版面設計,每一步操作都蘊含著無限的可能性與挑戰。本文將帶領您深入了解如何精準控制影像置入過程中的細節,從而達到既定的設計目標。 精確控制影像置入的技巧 當我們談論將影像或檔案置入Adobe Illustrator或InDesign時,
Thumbnail
這篇文章介紹瞭如何將聲音檔轉換為逐字稿,並且提到了使用雲端硬碟安裝colaboratory的方法。這篇文章指出了逐字稿的重要性,以及如何透過逐字稿做文字呈現方式的轉變。如果你需要處理會議紀錄或聲音檔,這些方法都能幫助你更輕鬆的進行工作。
Thumbnail
當我們在進行影像處理時, 在Python的世界最常聽到的就是OpenCV, 而我們在處理影片時也會想要僅針對某時間段的影片進行處理, 今天我們就來教您如何透過OpenCV來讀取特定的時間區段。 在進入主題之前, 有一些基本概念務必先行建立, 一個影片是由多張圖片組成的, 因此最小單元為一張圖
Thumbnail
抓取對象檔案,自動進行壓縮處理,壓縮後產出一個壓縮檔案,如此便可節省硬碟使用空間
Thumbnail
在數位時代,為了要應付各種場景和需求,所需要的檔案格式也不盡相同。撇除專用格式不談,日常使用的影音圖片格式,還要為個別種類去安裝對應的編輯軟體步驟多少會有些繁瑣。File Converter可以應付一些簡單的媒體格式轉換,過程中不用開啟任何軟體。可以省去不少步驟。
Thumbnail
本文將介紹影像的基本操作包括:影像的讀取、顯示、保存,以及一些常見的操作如裁剪、旋轉、縮放等。 語法介紹 讀取影像: cv2.imread函數的參數是影像的檔案路徑。讀取後的影像以NumPy的ndarray形式表示。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
訊息的即時傳遞已然成為現代社會的趨勢了, 影音也是如此, 即時! 即時! 即時! 已經是目前使用者體驗的必要元素了, 在這邊我們要分享的主題是如何在python程式語言的情境下使用ffmpeg來將音檔串流的轉換格式, 為什麼會有這樣的需求呢? 因為我們處理音檔時可能會需要統一輸出的格式, 當然背後也
底下為操作流程: 打開「磁碟工具程式」 點選「檔案」 點選「新增映像檔」 點選「來自檔案夾的映像檔」 選擇要製作成「dmg」的物件 選擇要存放「dmg」的資料夾與設定(檔名、加密與映像檔格式)
Thumbnail
本篇內容介紹如何使用 Python中的 moviepy library 簡單的剪影片。 先安裝moviepy library , 用pip install moviepy , 可參考官方文件。 要剪的影片和python檔要在同個資料夾中,若不在同個位置要用 os library 更換路徑
Thumbnail
Frames per second簡稱FPS, 也就是每秒幾個幀數的意思, 平常我們看到的影片背後其實都是一張張圖片的組成, 而這一幅畫面就是影片的每一幀。 由於人眼的特殊生理結構, 畫面的幀數只要高於每秒10 - 12張的時候就會認為是連貫的, 這也就是為什麼電影膠片是一格格的拍攝出來, 但是藉
Thumbnail
影像和檔案的處理技術已成為設計師的基本功。從精緻的插圖到複雜的版面設計,每一步操作都蘊含著無限的可能性與挑戰。本文將帶領您深入了解如何精準控制影像置入過程中的細節,從而達到既定的設計目標。 精確控制影像置入的技巧 當我們談論將影像或檔案置入Adobe Illustrator或InDesign時,
Thumbnail
這篇文章介紹瞭如何將聲音檔轉換為逐字稿,並且提到了使用雲端硬碟安裝colaboratory的方法。這篇文章指出了逐字稿的重要性,以及如何透過逐字稿做文字呈現方式的轉變。如果你需要處理會議紀錄或聲音檔,這些方法都能幫助你更輕鬆的進行工作。
Thumbnail
當我們在進行影像處理時, 在Python的世界最常聽到的就是OpenCV, 而我們在處理影片時也會想要僅針對某時間段的影片進行處理, 今天我們就來教您如何透過OpenCV來讀取特定的時間區段。 在進入主題之前, 有一些基本概念務必先行建立, 一個影片是由多張圖片組成的, 因此最小單元為一張圖
Thumbnail
抓取對象檔案,自動進行壓縮處理,壓縮後產出一個壓縮檔案,如此便可節省硬碟使用空間
Thumbnail
在數位時代,為了要應付各種場景和需求,所需要的檔案格式也不盡相同。撇除專用格式不談,日常使用的影音圖片格式,還要為個別種類去安裝對應的編輯軟體步驟多少會有些繁瑣。File Converter可以應付一些簡單的媒體格式轉換,過程中不用開啟任何軟體。可以省去不少步驟。
Thumbnail
本文將介紹影像的基本操作包括:影像的讀取、顯示、保存,以及一些常見的操作如裁剪、旋轉、縮放等。 語法介紹 讀取影像: cv2.imread函數的參數是影像的檔案路徑。讀取後的影像以NumPy的ndarray形式表示。