|
Amateur Member
|
請問如何抓取影片中的frame number比較好?
您好:
小弟目前用tmpgenc"設定來源範圍"功能, 把以mpeg2錄製節目直接去廣告, 並同時轉成標準NTCS vcd格式.
但temgenc在設定範圍時只能用frame number來剪裁, 而且利用滑鼠找尋廣告的開頭與結尾時, 前後拖動時間軸, 畫面的反應時間很慢. 放掉滑鼠後, 都要2秒左右, 對應的畫面才會顯示出來.
相對的, 若使用微軟的media player, 前後拖動時間軸, 畫面的更新幾乎是即時(不到0.5秒), 因此找****很容易, 但缺點是windows media player只顯示秒數, 無法滿足tmpgenc剪裁的需求.
canopus procoder在播放的模式可以同時顯示frame number與秒數, 但是用滑鼠移動時間軸一次, 最少會跳30秒, 比如說, 現在畫面是14分29秒, 稍微動一下, 不是變成 14分59秒, 就是變成13分59秒. 若我就是想知道14分45秒對應的frame number, 就得用鍵盤的左右鍵移動時間軸, 缺點是要時間軸移動15秒, 我就得等15秒, 因為用鍵盤控制時間軸的時間比是1:1.
我現在找frame數的solution是: 1. 先用windows media player找****記錄秒數-> 2. 用procoder藉由此秒數找frame number(但必須苦等)-> 3. 拿此frame number, 到tmpgenc去剪裁.
也曾經嘗試過利用29.97fps的原理, 自己換算秒數成frame數. 但是算出來的結果誤差很大, 不知是不是29.97這數字不夠精確的關係.
請問: 有沒有甚麼辦法, 能夠快速又準確地抓取影片中的frame number?
|