關於影片無損分割合併軟體

請問有沒有中文免費

純切割跟合併的軟體

小弟愛釣魚有紀錄一些影片...

只是使用一般軟體都得轉檔一次畫質反而變差..

可以推薦一下嗎

謝謝
2015-01-24 0:41 發佈
文章關鍵字 影片 合併軟體
你可以自行google"無損影片分割",找找看有哪些軟體適合(支援)你所使用的影片格式.
狂飆極速傳說 wrote:
純切割跟合併的軟體

影片是由連續數個影格(frames)所組成
但為了節省資料量,並不是每一張影格都是完整的畫面
在播放時,那些影格必須要參考其他影格才能解碼出完整的畫面

請參考這裡

而 IDR frame 也就是 keyframe
它是一張完整的影格 (I-frame),不需要參考其他影格就能解碼出完整的畫面
而其他影格 (例如 P-frames) 不會越過它去參考其它影格

所以你如果直接分割 (不重新編碼視訊)
你必須取 IDR 影格做為分割點
否則,分割片段的開頭或結尾的某些影格可能會找不到參考影格
導致播放問題 (破圖)

但問題是 IDR 影格的時間點不一定是你想要的
如果你想取準確地分割時間與避免播放問題
你只能重新轉換視訊來輸出新的 GOP


如果你需要重新轉換視訊
目前壓縮率最高且已普及的視訊編碼格式為 H.264 又名 AVC
H.264 可以達到無損,不過檔案太大,所以一般都是用有損
如果你編碼設定得當可以達到極低損失與不會太大的檔案

在 x264 編碼器上
通常只要用 CRF 18 即可達到很低損失
如果你要無損視訊輸出你必須使用 QP 0
Boilsoft Video Splitter
試過蠻多格式都可以正常切割
要注意的是有些切割後在電腦上可以播,手機上可能會出錯
不是免費的,可以先試用,或是再Google一下即可永久試用
我也曾花了好一段時間在找這樣的無損剪接程式
一個怪人 wrote:
Boilsoft Video Splitter

首先,我選擇 00:02:03.311 (#2556 Frame) 為開始



Boilsoft Video Splitter 設定:



--------------------------------

Driect Stream Cut (No-re-encoding mode)
直接剪下串流 (不重新編碼模式)

由於我所選擇的影格並不是 IDR
但為了避免播放問題
所以實際上是自動取距離使用者設定時間(影格)最近 IDR

輸出檔 00:00:00.00 (#0 Frame):



比對輸入檔後,得知真實的分割開始點為 00:02:05.953 (#3019 Frame)



--------------------------------

Encode Mode (Re-encoding mode)
重新編碼模式

如果你想得到準確地分割時間與避免播放問題
你只能重新轉換視訊來輸出新的 GOP

輸出檔 00:00:00.00 (#0 Frame):



比對輸入檔後,得知真實的分割開始點為 00:02:03.254 (#2555 Frame)



你可以發現,誤差只有 1 張影格 (1/23.976 秒)
雖然誤差很小 但理論上而言不應該有誤差
如果你需要 完全精準的分割點 可以改用 ffmpeg 處理

BS 有個缺點 就是沒有支援較新的視訊編碼格式輸出
那些編碼格式的壓縮率都沒有 H.264 好
所以 當你要轉換視訊並減少畫質損失 (提高 bitrate) 將會輸出很大的檔案 (相對於 H.264)
如果你需要 h.264 編碼器 可以使用 ffmpeg 分割影片
FFmpeg
http://www.mobile01.com/topicdetail.php?f=300&t=3749946
http://www.mobile01.com/topicdetail.php?f=510&t=4461015

直接分割 (不重新編碼):
ffmpeg -ss 開始時間碼 -i 輸入檔 -to 結束時間碼 -c copy 輸出檔

和 BS 不同的是,ffmpeg 並不會自動把時間點改到最近的 IDR 影格
所以指定的時間點若不是 IDR 則會發生播放問題,要避免此問題必須重新編碼影片

分割並重新編碼:
ffmpeg -ss 開始時間碼 -i 輸入檔 -to 結束時間碼 -c:v libx264 -refs:v 4 -bf:v 5 -crf:v 18 -c:a libfdk_aac -vbr:a 4 輸出檔

如果你需要無損輸出
-crf:v 18 替換為 -qp:v 0 即可

無損的檔案大小是 CRF 18 的數倍
但視覺上的差異並不大

至於無損串聯分割片段 你可以使用 ffmpeg、mp4box 或其它工具
用 ffmpeg 串聯影片比較麻煩,這邊以 mp4box 為例

mp4box -new 輸出檔 -add 輸入檔1 -add 輸入檔2


--------------------------------

如果你要將一影片 Sample.mkv 分割為兩片段
cut1: 00:02:03.311 - 00:02:36.914
cut2: 00:03:25.240 - 00:03:56.512
然後串聯合併它們

你可以這麼做:
ffmpeg -ss 00:02:03.311 -i Sample.mkv -to 00:02:36.914 -c:v libx264 -refs:v 4 -bf:v 5 -crf:v 18 -c:a libfdk_aac -vbr:a 4 cut1.mp4

ffmpeg -ss 00:03:25.240 -i Sample.mkv -to 00:03:56.512 -c:v libx264 -refs:v 4 -bf:v 5 -crf:v 18 -c:a libfdk_aac -vbr:a 4 cut2.mp4

mp4box -new output.mp4 -add cut1.mp4 -add cut2.mp4
請問如何從輸入的影片中得知關鍵影格的方法??
推薦一款不錯的分割軟體 SolveigMM Video Splitter

這款軟體可以準確分割影片,分割的部份影音是同步的喔,重新編碼的速度也非常快

可以Google找到一些下載的方式

下列為其中一個網點

http://www.solveigmm.com/zh/products/video-splitter/

狂飆極速傳說 wrote:
請問有沒有中文免費...(恕刪)

smart cutter

剪輯合併速度快,無損畫質!!
真愛生命$$,遠離餿水島貨,黑商閃一邊,祝鬼島奸商全家死光,夷滅全族
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?