由於 YouTube 上傳影片有長度與大小限制(影片大小上限 2GB,最長 10 分鐘),較長的影片常須分割。

下載 MPlayer/MEncoder:

  • Windows版
  • Ubuntu Linux 的話,只要安裝 mencoder 套件就可以了,非常簡單

指令:


mencoder -ss 05:00 -endpos 8:00 -oac copy -ovc copy filename.mp4 -o output.mp4

【-ss(start seek) 05:00】表示從 5:00(五分鐘)開始
【-endpos(end position) 8:00】表示停止於 8:00(八分鐘)
【-oac(output audio codec) copy】表示保留既有音效編碼
【-ovc(output video codec) copy】表示保留既有影像編碼
【-o(output)】指定輸出檔名

進一步參考:用 mencoder 进行视频分割、合并、转换

P.S. 用 mencoder 合併從 YouTube 下載下來的 mp4 影片(H.264/AAC)時,會出現錯誤訊息:

Audio format 0x6134706d is incompatible with '-oac copy', please try '-oac pcm' instead or use '-fafmttag' to override it.

解決方法:改用 mp4box (Windows only) 很順利就解決了。指令為 mp4box -cat "1.mp4" -cat "2.mp4" -new "new12.mp4"
參考資料:yohko 推文,[請問] 從youtube HD抓下來的mp4如何合併 (#1A-Xt6fc),看板《AVEncode》,Ptt.cc

P.S.順便記上 MPlayer 常用鍵盤播放快捷鍵:

空白鍵╱p 暫停
Esc╱q 結束程式
/ * 減少/增加音量(數字鍵盤)
m 靜音(mute)
←╱→ 向後/前快轉10秒
↑╱↓ 向後/前快轉1分鐘
PageUp╱PageDown 向後/前快轉10分鐘
o 調整時間軸標示模式
[ ] 減慢/加快播放速度(10%)
{ } 減慢/加快播放速度(倍數)
Advertisements