2014-11-14 13 views
0

有沒有一種方法 - 在一個班輪 - 在這裏我沒有使用的ffmpeg來計算整個視頻渲染我之前的時間..在一個特定的時間間隔相對新增標誌到底

我想是這樣的:

ffmpeg -i ny_video_no_logo.mp4 -i ~/Pictures/home_logo_roed_new.png -filter_complex "[0:v][1:v]overlay=main_w-overlay_w-10:main_h-overlay_h-10:enable='between(t,5.50,FULl_LENGTH - 10)'" -codec:a copy out.mp4 

我有像「main_w」一個簡單的方法來獲得插入視頻長度 - 我使用的是不存在的變量FULL_LENGTH在上面?

或者我必須做一個ffmpeg -i並從中提取時間?

回答

2

不,這是不可能的。你必須先獲得持續時間,然後自己計算。

問題是,ffmpeg首先必須讀取文件以獲取元數據,然後讀取它的增益。從容器的上下文中知道持續時間通常不是問題,但從軟件工程的角度來看,它可能需要一些重寫。

相關門票(有可能更多):