給不會程式語言,只是想合併高畫質影片+聲音檔的,跟寒香一樣的普通人。

Pen.png - 網誌用的圖片首寫20170721,發佈20170721, 最後更新20200904(修改段落文字顏色等)

barline_starname_blueredyellow.gif - [分隔線]

 一般FFmpeg教學網頁都只有語法,沒有給新手的指導,所以寒香寫了這篇。

 

前言

昨天試了一整個下午,看了一堆網頁、一堆youtube教學,還是有看沒懂。

(1)大多數網頁寫太深,寒香是連起點都不知道怎麼去
(2)有些教學因為年久、版本不同造成,有些東西找不到、有些功能叫不出來

剛才終於成功了,其實非常簡單。所以分享給跟寒香一樣(0基礎)的各位~~

 

寒香電腦知識也並非在水平之下,但說到程式語言就完全不行了。

以前自己摸過html, (現在小藪則是css嘛) 學生時代也玩過flash做遊戲、Maya程式之類的啊...但跟著範例照抄可以,自己試著修改著玩就立刻bug出不來。(所以小藪才..破破的.哈)

我知道會寫程式的人完全無法理解XD|||。但如果你有同樣症頭,這篇應該很適合你(^^)/

 

問題一 什麼情況下會有檔案合併?

可能會有人跟寒香一樣,發現有些站,畫質很好,但是需要影片和音檔分開下載,再自行合併。

合併的方法也是很多,影音程式也是要摸熟,還要找軟體適用版本..寒香是覺得也並非輕鬆

format-text-direction-rtl.png - 網誌用的圖片N O T E

 例如聽說eagleget可以直接下載合併,寒香也照著官網說明做了一堆(版本不同,chrome擴充也是手動出來),最後還是失敗,卡在eagleget程式介面版本..。

 *只能說這程式安裝後一次功能都沒發揮,完全不符寒香所需..
  但一定一堆人說好用,所以大家還是找適合自己的喔~

 

問題2 影音軟體很多,為什麼要用ffmpeg?

ffmpeg看起來很艱澀(對門外漢來說),但是影音軟體大部分都會壓縮檔案,就像很多細緻的圖片壓縮太多會跑出格子同樣道理。

或許輕微壓縮你的眼睛看不出來,就是看個人所需囉~ 

寒香就私認為:如果損檔了,我何必下載高畫質呢?高畫質檔案自然是拿來保存或要用大螢幕播的。

 

ffmpeg 1069152447.jpg - 網誌用的圖片1069152447.jpg - 網誌用的圖片1069152447.jpg - 網誌用的圖片1069152447.jpg - 網誌用的圖片(閃亮亮)

它等於是利用編碼去合併影片和聲音檔,所以不會損畫質和聲音。001_18.png - 網誌用的圖片
而且不用安裝!!001_18.png - 網誌用的圖片

當然,你也可以刻意"損檔",例如壓低檔案大小、或修改影片到想要的尺寸等等。

但這就留給專業的網站,這裡是最入門基礎。玩上癮了再慢慢去玩喔。(●´∀`●)ノ


barline_starname_d_r.gif - [分隔線]

以下會盡量用最基本的步驟,若有2個以上方法,寒香也會盡量只講自認為簡單的那個。
若有意見可留言切磋^^

 

arrow-right.png - 網誌用的圖片步驟一 下載ffmpeg

官網在這 https://www.ffmpeg.org/

進去後按Download進入下載頁面,存檔。(如果你的作業系統是linux或蘋果的,往左下找)

format-text-direction-rtl.png - 網誌用的圖片N O T E

 以上是"官方說法",不知為何寒香從這裡下載後...裡面有一堆檔案卻沒我要的
 ...對寒香看不懂這些東西的普通人來說,非常的花~~

 所以這裡提供eagleget提供的FFmpeg的下載連結Link2.png - 網誌用的圖片 001_18.png - 網誌用的圖片(推薦用這個)

 

arrow-right.png - 網誌用的圖片步驟二 解壓縮

解壓縮應該不用教..現在電腦都內建解壓程式了。

在下載的那個檔上按右鍵"解壓縮到此",就可以看到出現一個新的資料夾。
然後左邊那個原本的就可以刪掉了。

arrow-right.png - 網誌用的圖片步驟三 就是那個檔

從上圖右進去後,先找[bin]資料夾,再找ffmpeg.exe這個檔。
嗯~其實我們只需要這個檔~其他可以不理會了

arrow-right.png - 網誌用的圖片步驟四 找"資料夾位置"

在這裡先跳開,查詢預設路徑(也就是"資料夾位置")...
寒香是覺得這樣比較方便,等下寫語法的時候可以少寫一段變更路徑。

[4-1]先點擊windows左下角的logo (就是關機前要點的那個)
搜尋cmd.exe這個程式並點開。

[4-2] 看預設路徑(資料夾位置)
點開cmd.exe後,什麼都不用做,用眼睛看就好~~如寒香這裡是C:\Users\admin
當然你要以自己的為準!

[4-3] 開"我的電腦"或"檔案管理員"那些東西
在上面輸入剛才的C:\Users\admin(你要以自己的為準!),按enter進入

arrow-right.png - 網誌用的圖片步驟五 移動檔案

[5-1] 把步驟三的ffmpeg.exe移動到步驟四的資料夾。

[5-2] 把要合併的"影片檔"和"聲音檔"也同樣移到那個資料夾。

以上意即三個檔案都在C:\Users\admin(你要以自己的為準!)。如下圖。

另外,建議影片檔和聲音檔的檔名可以先改簡單一點,出錯機率降低。也不可用中文。 

 

arrow-right.png - 網誌用的圖片步驟六 寫入一行指令語法

就只有一行,別怕。001_18.png - 網誌用的圖片

雖然寒香昨天也失敗~哈哈。今早看了另一個教學才成功。
順便說~太多網站都在說指令,寒香昨天爬那麼多文,就是因為不知道指令要寫哪啦--!!!

就在步驟四打開的cmd.exe輸入下面這行 有空格的地方一定要注意好。

 

  ffmpeg.exe -i tela.mp4 -i tela.m4a mix.mp4

 圖例

 
(圖片中我最後面寫test.mp4,請假裝我寫的是mix.mp4。XDD)

 

輸入後按enter,cmd.exe的視窗會一直跑~

完成後,資料夾內就會出現新檔mix.mp4,就是我們的完成品囉~~

 

format-text-direction-rtl.png - 網誌用的圖片N O T E

 有沒有簡單? ffmpeg.exe -i tela.mp4 -i tela.m4a mix.mp4
        用ffmpeg  輸入 影片檔 輸入 聲音檔  自訂新檔案名稱
 
 1.檔名前面的 -i 和 前後空格 不要忘記打。
 2.影片和聲音檔哪個先寫都可以
 3.若出現關於影片名稱的錯誤,可以試改全小寫(含副檔名),可複製用滑鼠右鍵貼上

 

 

Block.png - 網誌用的圖片 進一步

但是有沒有發現它合檔有點慢?
這裡一個語法,跑超快(比上面的快數十倍)。以我的範例檔(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就是複製囉。

總之多打這一段,可能是指令程式直接複製影片和聲音進行合併,不要自己偵測有的沒的,所以跑很快(這句話是寒香自己猜的,沒有查證!!)

 

 

 

format-text-direction-rtl.png - 網誌用的圖片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好像有數小時。
 

 

 barline_starname_blueredyellow.gif - [分隔線]

 以上~ 針對本篇內文如果有看不懂的地方表示寒香沒教好可以再問。

 其他進一步功能就找其他高手吧~ 寒香暫時也沒有興趣繼續研究XD

 1880809090.jpg - [分隔線]

 作者Author  寒香子
 覺得「自己的興趣明明也沒有那麼冷門」,卻永遠找不到同好,習慣在小窩裡自言自語。
 因為自閉太久了,也不太習慣和人溝通,有怠慢請多見諒。其他請見關於我。

  

arrow
arrow
    全站熱搜

    寒香子 發表在 痞客邦 留言(0) 人氣()