看板 AVEncode 關於我們 聯絡資訊
影片是由許多的連續的 Frames 所組成 但並不是每個 Frames 都是完整的畫面 那些 Frames 需要參考前面幾張畫面的資料 而 IDR frame 是個完整的畫面,也是個分界點 在某個 IDR frame 之後的 Frames 不會去參考該 IDR frame 之前的 Frames 所以分割影片如果"不重新編碼"會有以下情況 分割片段第一個 Frame 不是 IDR frame 播放時會出現問題 如果要把分割點剛好切在 IDR frame 可能會有點麻煩 而且那個時間點也不一定是你想要的 以重新編碼製作分割片段 可以避免上面提到的問題 但這樣是有損,不是你要的無損 以下是不重新編碼的剪接方式 ------------------------------------------------ ffmpeg 分割1. 00:00:00.000 ~ 00:00:59.999 ffmpeg -i input.m2ts -ss 00:00:00.000 -t 00:00:59.999 -c copy cut1.mkv 分割2. 00:01:10.000 ~ EndTime ffmpeg -i input.m2ts -ss 00:01:10.000 -c copy cut2.mkv mylist.txt ------------------------ file 'path\cut1.mkv' file 'path\cut2.mkv' ------------------------ 檔案 List 支援文字編碼 ANSI or UTF-8 (without BOM) 連接. ffmpeg -f concat -i mylist.txt -c copy output.mkv -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.175.56.102
onlykevinpan:可以無損輸出啊只不過硬碟容量要夠大(笑 02/04 17:48
※ 編輯: falcon 來自: 1.175.56.102 (02/04 23:20)
y3k:無損輸出(X) 海量輸出(O) 02/05 00:35
litwild:有學到有推!! 感謝分享 @___@ 02/05 10:35
virve:推~ 02/08 14:47