分享

[軟體] FFmpeg 教你用最簡單最基礎的步驟 合併影片和聲音檔

給不會程式語言,只是想合併高畫質影片+聲音檔的,跟寒香一樣的普通人。
首寫20170721,發佈20170721, 最後更新20200904(修改段落文字顏色等)
影音 免安裝 ffmpeg 基礎 影音軟體
影音 免安裝 ffmpeg 基礎 影音軟體
 一般FFmpeg教學網頁都只有語法,沒有給新手的指導,所以寒香寫了這篇。
前言
昨天試了一整個下午,看了一堆網頁、一堆youtube教學,還是有看沒懂。
(1)大多數網頁寫太深,寒香是連起點都不知道怎麼去
(2)有些教學因為年久、版本不同造成,有些東西找不到、有些功能叫不出來
剛才終於成功了,其實非常簡單。所以分享給跟寒香一樣(0基礎)的各位~~
寒香電腦知識也並非在水平之下,但說到程式語言就完全不行了。
以前自己摸過html, (現在小藪則是css嘛) 學生時代也玩過flash做遊戲、Maya程式之類的啊...但跟著範例照抄可以,自己試著修改著玩就立刻bug出不來。(所以小藪才..破破的.哈)
我知道會寫程式的人完全無法理解XD|||。但如果你有同樣症頭,這篇應該很適合你(^^)/
問題一 什麼情況下會有檔案合併?
可能會有人跟寒香一樣,發現有些站,畫質很好,但是需要影片和音檔分開下載,再自行合併。
合併的方法也是很多,影音程式也是要摸熟,還要找軟體適用版本..寒香是覺得也並非輕鬆
N O T E 
 例如聽說eagleget可以直接下載合併,寒香也照著官網說明做了一堆(版本不同,chrome擴充也是手動出來),最後還是失敗,卡在eagleget程式介面版本..。 
 *只能說這程式安裝後一次功能都沒發揮,完全不符寒香所需..
  但一定一堆人說好用,所以大家還是找適合自己的喔~ 
問題2 影音軟體很多,為什麼要用ffmpeg?
ffmpeg看起來很艱澀(對門外漢來說),但是影音軟體大部分都會壓縮檔案,就像很多細緻的圖片壓縮太多會跑出格子同樣道理。
或許輕微壓縮你的眼睛看不出來,就是看個人所需囉~ 
寒香就私認為:如果損檔了,我何必下載高畫質呢?高畫質檔案自然是拿來保存或要用大螢幕播的。
ffmpeg 
(閃亮亮)
它等於是利用編碼去合併影片和聲音檔,所以不會損畫質和聲音。

而且不用安裝!!
當然,你也可以刻意"損檔",例如壓低檔案大小、或修改影片到想要的尺寸等等。
但這就留給專業的網站,這裡是最入門基礎。玩上癮了再慢慢去玩喔。(●´∀`●)ノ
影音 免安裝 ffmpeg 基礎 影音軟體
以下會盡量用最基本的步驟,若有2個以上方法,寒香也會盡量只講自認為簡單的那個。
若有意見可留言切磋^^
步驟一 下載ffmpeg
官網在這 https://www.ffmpeg.org/
進去後按Download進入下載頁面,存檔。(如果你的作業系統是linux或蘋果的,往左下找)
N O T E 
 以上是"官方說法",不知為何寒香從這裡下載後...裡面有一堆檔案卻沒我要的
 ...對寒香看不懂這些東西的普通人來說,非常的花~~ 
 所以這裡提供eagleget提供的FFmpeg的下載連結
(推薦用這個) 
步驟二 解壓縮
解壓縮應該不用教..現在電腦都內建解壓程式了。
在下載的那個檔上按右鍵"解壓縮到此",就可以看到出現一個新的資料夾。
然後左邊那個原本的就可以刪掉了。
影音 免安裝 ffmpeg 基礎 影音軟體
步驟三 就是那個檔
從上圖右進去後,先找[bin]資料夾,再找ffmpeg.exe這個檔。
嗯~其實我們只需要這個檔~其他可以不理會了
影音 免安裝 ffmpeg 基礎 影音軟體
步驟四 找"資料夾位置"
在這裡先跳開,查詢預設路徑(也就是"資料夾位置")...
寒香是覺得這樣比較方便,等下寫語法的時候可以少寫一段變更路徑。 
[4-1]先點擊windows左下角的logo (就是關機前要點的那個)
搜尋cmd.exe這個程式並點開。
影音 免安裝 ffmpeg 基礎 影音軟體
[4-2] 看預設路徑(資料夾位置)
點開cmd.exe後,什麼都不用做,用眼睛看就好~~如寒香這裡是C:\Users\admin
當然你要以自己的為準!
影音 免安裝 ffmpeg 基礎 影音軟體
[4-3] 開"我的電腦"或"檔案管理員"那些東西
在上面輸入剛才的C:\Users\admin(你要以自己的為準!),按enter進入
影音 免安裝 ffmpeg 基礎 影音軟體
步驟五 移動檔案
[5-1] 把步驟三的ffmpeg.exe移動到步驟四的資料夾。
[5-2] 把要合併的"影片檔"和"聲音檔"也同樣移到那個資料夾。
以上意即三個檔案都在C:\Users\admin(你要以自己的為準!)。如下圖。
影音 免安裝 ffmpeg 基礎 影音軟體
另外,建議影片檔和聲音檔的檔名可以先改簡單一點,出錯機率降低。也不可用中文。 
步驟六 寫入一行指令語法
就只有一行,別怕。
雖然寒香昨天也失敗~哈哈。今早看了另一個教學才成功。
順便說~太多網站都在說指令,寒香昨天爬那麼多文,就是因為不知道指令要寫哪啦--!!! 
就在步驟四打開的cmd.exe輸入下面這行 有空格的地方一定要注意好。

  ffmpeg.exe -i tela.mp4 -i tela.m4a mix.mp4
 圖例
影音 免安裝 ffmpeg 基礎 影音軟體

(圖片中我最後面寫test.mp4,請假裝我寫的是mix.mp4。XDD)
輸入後按enter,cmd.exe的視窗會一直跑~
完成後,資料夾內就會出現新檔mix.mp4,就是我們的完成品囉~~
影音 免安裝 ffmpeg 基礎 影音軟體
N O T E 
 有沒有簡單? ffmpeg.exe -i tela.mp4 -i tela.m4a mix.mp4
用ffmpeg 輸入 影片檔 輸入 聲音檔 自訂新檔案名稱  
 1.檔名前面的 -i 和 前後空格 不要忘記打。
 2.影片和聲音檔哪個先寫都可以
 3.若出現關於影片名稱的錯誤,可以試改全小寫(含副檔名),可複製用滑鼠右鍵貼上 
 進一步
但是有沒有發現它合檔有點慢?
這裡一個語法,跑超快(比上面的快數十倍)。以我的範例檔(50分鐘, 1.52GB)為例。

ffmpeg.exe -i tela.mp4 -i tela.m4a -acodec copy -vcodec copy mix.mp4
跟原本的比起來,多了這一段-acodec copy -vcodec copy
-a開頭代表audio,-v開頭代表video。codec是編碼的意思(大概,隨便查了下),copy就是複製囉。
總之多打這一段,可能是指令程式直接複製影片和聲音進行合併,不要自己偵測有的沒的,所以跑很快(這句話是寒香自己猜的,沒有查證!!)
N O T E 
 但是這二種檔案大小有差。以寒香測試的檔案來說:
 原影片檔1.51GB 原聲音檔46MB 二者直接相加是1.56GB 
ffmpeg.exe -i tela.mp4 -i tela.m4a mix.mp4
 完成檔 2.12GB 畫面大小1920x1080 框架速度23/秒 資料速度5866kbps 
ffmpeg.exe -i tela.mp4 -i tela.m4a -acodec copy -vcodec copy test.mp4
 完成檔 1.56GB 畫面大小1920x1080 框架速度23/秒 資料速度4285kbps 
 寒香對這不懂,不知道代表什麼。(只覺得下方的真的如猜測的是直接合併)
 但下方那個合成真的快.很.多。沒有特殊要求的話其實比較推~~
 以範例檔來說test.mp4只花了1分鐘不到,mix.mp4好像有數小時。  
影音 免安裝 ffmpeg 基礎 影音軟體
 以上~ 針對本篇內文如果有看不懂的地方表示寒香沒教好可以再問。
 其他進一步功能就找其他高手吧~ 寒香暫時也沒有興趣繼續研究XD
影音 免安裝 ffmpeg 基礎 影音軟體
 作者Author  寒香子
 覺得「自己的興趣明明也沒有那麼冷門」,卻永遠找不到同好,習慣在小窩裡自言自語。
 因為自閉太久了,也不太習慣和人溝通,有怠慢請多見諒。其他請見關於我。
#影音  #免安裝  #ffmpeg  #基礎  #影音軟體 
分類:學習

搬家的網誌一定多少會有問題、錯位等無可避免,有些先撤回後台了,剩下的請多見諒。

評論
上一篇
  • [知識] 石灰、生石灰、熟石灰、灰石...
  • 下一篇
  • [網路遊戲] Big Farm - 簡介篇
  • 更多文章
    載入中... 沒有更多了