0

Python でタイムコードを変換する方法はありますか。たとえば、次のようになります。

t1 = 00:05:08 in 24fps
==> What is t1 in 23.997 fps?

私は基本的に、ドロップフレームから非ドロップフレームに、またはその逆に変換したいと考えています。

これまでのところ、私は持っています:

from timecode import Timecode
tc1 = Timecode('29.97', '00:04:22:04')
tc1. ?
4

1 に答える 1

1

インストールはしていませんがtimecode、ソースを読んでいると、次のことを行う必要があるようです:

  1. 初期Timecodeオブジェクトを作成する
  2. 含まれるフレーム数をそのframes属性で取得します
  3. その整数値を使用して新しいTimecodeオブジェクトを作成します

次のようになります。

from timecode import Timecode

tc1 = Timecode('29.97', '00:04:22:04')
tc2 = Timecode('30', frames=tc1.frames)
于 2015-08-31T23:20:42.093 に答える