• 2

ffmpeg剪輯影片速度??

請問各位ffmpeg剪片速度沒辦法快嗎??

例如我是
像是切第一段就很快
ffmpeg -i PD.mp4 -ss 00:01:05 -to 00:01:07 cut.mp4

第二段是片中就等了幾十秒
ffmpeg -i PD.mp4 -ss 00:31:05 -to 00:31:07 cut2.mp4


不曉得有沒有辦法像LosslessCut 這種切很快的影片剪輯軟體呢??
但這軟體的缺點就是 例如我要剪下 01:05~01:07 這兩秒的畫面
有時會剪出來到五秒 不是兩秒

不知道各位還有其他方法可推薦嗎謝謝
2019-05-17 14:28 發佈
-acodec copy -vcodec copy

應該可以加這些參數
這樣試試呢

ffmpeg -ss 00:31:05 -i PD.mp4 -to 00:31:07 -c copy -copyts cut2.mp4

或是

ffmpeg -ss 00:31:05 -i PD.mp4 -t 2 -c copy -copyts cut2.mp4

您偏好的名稱 wrote:
這樣試試呢
ffmpeg...(恕刪)



ffmpeg -ss 00:39:50 -i PD.mp4 -to 00:39:52 -c copy -copyts a99.mp4

嘗試了一下 這樣下指令真的就馬上剪出來 可是 剪出來卻是四秒??
又回到跟剪輯軟體的問題一樣了 大多都剪兩秒 可是出來的檔案 大多是4~5秒了
别被我選中..為何又選中..

來陰的 wrote:
ffmpeg -ss...(恕刪)


先 -ss 的話時間會比較不凖, 如果不夠準的話就先 -i 再 -ss 試試

指令的順序對 ffmpeg 來說是有意義的

例如

ffmpeg -i PD.mp4 -ss 00:39:50 -to 00:39:52 -c copy -copyts a99.mp4

ahwaiyuen98 wrote:
試試,
https:...(恕刪)


這些軟體就偏編輯軟體呢??

這樣我是有威力導演 就是想貪圖指令列打一打切片出來這樣

您偏好的名稱 wrote:
先 -ss 的話時間...(恕刪)



ffmpeg -i PD.mp4 -ss 00:17:16 -to 00:17:18 -c copy -copyts a.mp4

這樣秒數切兩秒 大概會切出1~2秒

但又出現一個問題了 就是切出來的影片 前半秒會定格這樣
那是「關鍵幀」的問題
詳細可以 Google 了解一下。

h264 這類的壓縮格式,在壓片的時候,可以設定每個「關鍵幀」相隔幾秒,愈密比方每秒一個關鍵幀,那壓出來的容量就會愈大。愈稀疏,每個關鍵幀相隔好幾秒,壓出來的容量愈小。

關鍵幀 是100% 的畫面,那一幀的畫面,是全屏全部細節的。而 "非關鍵幀" 就是兩個關鍵幀之間的變化。比方畫面中有一個人在走路,有背景,兩個幀之間,可能背景根本沒什麼改變,只有人在動。那麼先紀錄一個 100% 畫面的(含背景),當背景沒什麼改變時,只要紀錄兩個幀畫面之間的些微變化就行了,就可以達到壓縮容量的效果。


剪片,

A-B 兩點,如果剛好都在關鍵幀上,
就可以無損直接輸出(COPY 拷貝視訊流)
優點:純剪,超快
缺點:因為每個影片的關鍵幀不一定相隔幾秒(要看當初壓片的設定),通常不會是1秒(因為太耗容量),換言之就是剪出來會多個幾秒、少個幾秒的。

A-B 兩點,若其中一點不在關鍵幀上,尤其A點
那就必須重新壓片(重新編碼),無法直接COPY拷貝視訊流
影片開頭缺乏關鍵幀,是無法播放的壞檔
重新編碼/壓片,就是 CPU 要去運算的意思,也就是要花比較多時間
優點:剪出來時間軸準確,分毫不差
缺點:重新編碼要花費處理時間,且重壓後畫質是有損的


以剪片軟體 Avidumux 舉例:


↑ I-FRM 就是在「關鍵幀」上(方向鍵上/下)
可以 COPY 直接無損輸出,但時間軸不是相隔 1秒。


↑ P-FRM 就是 不在關鍵幀 上(方向鍵左右)
若 A-B 點設在 P-FRM 上,無法直接無損輸出,必須重新編碼/壓片
時間軸可以非常精準


那以上講了一大堆,到底有沒有解決方法?

沒有。
那和影片壓縮原理有關係的,換啥軟體,下啥參數,都無解的。
但重新編碼如果嫌很慢,升級 CPU,或使用 GPU 硬體加速,是有效果的....

您偏好的名稱 wrote:
這些軟體就偏編輯軟體呢??

這樣我是有威力導演 就是想貪圖指令列打一打切片出來這樣...(恕刪)


你好像甚麼都没看,#27
FFmpeg Batch Converter 無損剪接軟件.



FFmpeg Batch Converter是ffmpeg高級用戶的Windows前端,允許單個或多個進程無限制批處理,並在隊列完成時具有自動關閉功能。用戶可以在方便的GUI中使用ffmpeg的全部潛力,使用任何參數集,可以在開始轉換之前嘗試任何文件的一小部分。它還具有修剪和連接多媒體文件的便捷方式。

在#27




别被我選中..為何又選中..
  • 2
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結