網路上有些來源提供的檔案 容量小但畫質卻不差...
請問大概會是使用甚麼軟體或做了甚麼細節的設定嗎?
GOP參數? 量化參數(I-P-B)?
模式(CAVLC/CABAC)?
sdgm00 wrote:
網路上有些來源提供的檔案
你指的應該是副檔名為 .mp4 檔案
那代表的檔案格式,只是封裝方式的差異
容器裡面的東西品質如何跟容器本身關係不大
封裝技術的差異只在能裝什麼類型的影音編碼格式
sdgm00 wrote:
容量小但畫質卻不差...
因為裡面裝的是高效率的影音編碼格式
以 .mp4 檔來說通常裡面是:
video stream: h.264/avc 或 h.254/hecv
audio stream: aac
sdgm00 wrote:
是使用甚麼軟體或做了
以相同的視音訊編碼格式與相同的參數規格來說
造成的差異最大部分就是編碼器的影響
目前輸出 h.264 格式編碼效率最好的編碼器是 x264
而 h.265 格式效率最佳的編碼則是 x265
以上效率指的對同一片源重新編碼後的 畫質保留程度:輸出檔案大小
x264 與 x265 都是使用軟體實現的,優點是高彈性可以調整很多細部設定
但就問題是速度很慢,你的 CPU 需要非強的強勁
如果要多考慮速度的話那 GPU 上實作的硬體電路編碼器會更好
sdgm00 wrote:
做了甚麼細節的設定嗎?
除非你對於相容性要求非常高,例如製作 BD/DVD 標準影音光碟
否則一般使用者不需要煩惱細部的參數設定
以 h.264 或 h.265 來說
指需要掌控好 Profile 與 level 這兩個參數即可
然後直接套用編碼器作者給的預設參數組 (preset) 你能接受的最慢速度
請參考這裡的說明
另外圖形介面工具軟體我推薦 Handbrake
如果你不排斥用 CLI 介面寫指令的話我推薦 ffmpeg