Módulo mrv2
- class mrv2.Path
Class used to hold a file path
- get(self: mrv2.Path, idx: int = -1, directoru: tl::file::PathType = True) str
Returns the path
- class mrv2.RationalTime
La clase RationalTime representa una medida de tiempo de \(rt.value/rt.rate\) segundos. Puede ser re-escalada a otra razón de
RationalTime
.- almost_equal(self: mrv2.RationalTime, other: mrv2.RationalTime, delta: float = 0) bool
- static duration_from_start_end_time(start_time: mrv2.RationalTime, end_time_exclusive: mrv2.RationalTime) mrv2.RationalTime
Compute la duración de las muestrasde primero al último (exceptuando el último). Esto no es lo mismo que la distancia.
Por ejemplo, la duración de un clip de cuadro 10 a cuadro 15 es 5 cuadros. El resultado estará en la razón de start_time.
- static duration_from_start_end_time_inclusive(start_time: mrv2.RationalTime, end_time_inclusive: mrv2.RationalTime) mrv2.RationalTime
Compute la duración de las muestrasde primero al último (incluyendo el último). Esto no es lo mismo que la distancia.
Por ejemplo, la duración de un clip de cuadro 10 a cuadro 15 es 6 cuadros. El resultado estará en la razón de start_time.
- static from_frames(frame: float, rate: float) mrv2.RationalTime
Convertir un número de cuadro y una razón a un objeto
RationalTime
.
- static from_seconds(*args, **kwargs)
Overloaded function.
from_seconds(seconds: float, rate: float) -> mrv2.RationalTime
from_seconds(seconds: float) -> mrv2.RationalTime
- static from_time_string(time_string: str, rate: float) mrv2.RationalTime
Convierta un tiempo con texto en microsegundos (
HH:MM:ss
dondess
es un entero or número decimal) en unRationalTime
.
- static from_timecode(timecode: str, rate: float) mrv2.RationalTime
Convierta un texto con timecode (
HH:MM:SS;FRAME
) aRationalTime
.
- is_invalid_time(self: mrv2.RationalTime) bool
Returna verdadero si el tiempo no es válido. El tiempo es considerado inválido si el valor o la razón son valoers NaN o si la razón es menor o igual a cero.
- static is_valid_timecode_rate(rate: float) bool
Retorna verdadero si la razón es válida para usar con timecode.
- static nearest_valid_timecode_rate(rate: float) float
Returna la razón del primer timecode válido que tiene la menor diferencia del valor dado.
- rescaled_to(*args, **kwargs)
Overloaded function.
rescaled_to(self: mrv2.RationalTime, new_rate: float) -> mrv2.RationalTime
Retorna el valor de tiempo por tiempo convertido a nueva razón (new_rate).
rescaled_to(self: mrv2.RationalTime, other: mrv2.RationalTime) -> mrv2.RationalTime
Retorna el tiempo por tiempo convertido a nueva razón (new_rate).
- to_frames(*args, **kwargs)
Overloaded function.
to_frames(self: mrv2.RationalTime) -> int
Retorna el número de cuadro basado en la razón actual
to_frames(self: mrv2.RationalTime, rate: float) -> int
Retorna el número de cuadro basado en la razón dada.
- to_seconds(self: mrv2.RationalTime) float
- to_time_string(self: mrv2.RationalTime) str
- to_timecode(*args, **kwargs)
Overloaded function.
to_timecode(self: mrv2.RationalTime, rate: float, drop_frame: object) -> str
Convierta a timecode (
HH:MM:SS;FRAME
)to_timecode(self: mrv2.RationalTime, rate: float) -> str
to_timecode(self: mrv2.RationalTime) -> str
- value_rescaled_to(*args, **kwargs)
Overloaded function.
value_rescaled_to(self: mrv2.RationalTime, new_rate: float) -> float
Retorna el valor de tiempo para “sí mismo” convertido a nueva razón (new_rate).
value_rescaled_to(self: mrv2.RationalTime, other: mrv2.RationalTime) -> float
- class mrv2.TimeRange
La clase TimeRange representa un rango de tiempo. Codifica el tiempo de comienzo (start_time) y la duración, significando que
end_time_inclusive()
(última porción de una muestra en el rango de tiempo) y queend_time_exclusive()
puede ser calculado.- before(*args, **kwargs)
Overloaded function.
before(self: mrv2.TimeRange, other: mrv2.RationalTime, epsilon_s: float = 2.6041666666666666e-06) -> bool
The final de esto estríctamente precede a other por un valor >= epsilon_s.
other | [ esto ] *
before(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) -> bool
The final de esto estríctamente equivale al comienzo de other y el comienzo de esto estríctamente equivale al final de other.
[esto][other]
Lo opuesto sería
other.meets(esto)
- begins(*args, **kwargs)
Overloaded function.
begins(self: mrv2.TimeRange, other: mrv2.RationalTime, epsilon_s: float = 2.6041666666666666e-06) -> bool
El comienzo de esto estríctamente iguala a other.
other | * [ esto ]
begins(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) -> bool
El comienzo de esto estríctamente iguala el comienzo de other. El final de esto estríctamente precede el final de other por un valor >= epsilon_s.
[ esto ] [ other ]
Lo opuesto sería
other.begins(esto)
- clamped(*args, **kwargs)
Overloaded function.
clamped(self: mrv2.TimeRange, other: mrv2.RationalTime) -> mrv2.RationalTime
Limite “other” (
RationalTime
) de acuerdo astart_time
/end_time_exclusive
y limite los parámetros.clamped(self: mrv2.TimeRange, other: mrv2.TimeRange) -> mrv2.TimeRange
Limite “other” (
TimeRange
) de acuerdo astart_time
/end_time_exclusive
y limite los parámetros.
- contains(*args, **kwargs)
Overloaded function.
contains(self: mrv2.TimeRange, other: mrv2.RationalTime) -> bool
El comienzo de esto precede a other. other precede el final de esto.
other | * [ esto ]
contains(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) -> bool
El comienzo de esto precede el comienzo de other. El final de esto antecede el final de other.
[ other ] [ esto ]
Lo opuesto sería
other.contains(esto)
- duration_extended_by(self: mrv2.TimeRange, other: mrv2.RationalTime) mrv2.TimeRange
- end_time_exclusive(self: mrv2.TimeRange) mrv2.RationalTime
Tiempo de la primera muestra fuera del rango de tiempo.
Si el cuadro de comienzo ( start frame ) es 10 y la duración es 5, entonces end_time_exclusive es 15, porque el último tiempo con datos en este rango es 14.
Si el cuadro de comienzo ( start frame ) es 10 y la duración es 5.5, entonces end_time_exclusive es 15.5, porque el último tiempo con datos en este rango es 15.
- end_time_inclusive(self: mrv2.TimeRange) mrv2.RationalTime
El tiempo de la última muestra contiene datos en el rango de tiempo.
Si el rango de tiempo comienza a (0, 24) con duración (10, 24), esto será (9, 24)
Si el rango de tiempo comienza a (0, 24) con duraciòn (10.5, 24): (10, 24)
En otras palabras, el último cuadro con datos, incluso si el ultimo cuadro es fraccional.
- extended_by(self: mrv2.TimeRange, other: mrv2.TimeRange) mrv2.TimeRange
Contruya un nuevo
TimeRange
que es este extendido por other.
- finishes(*args, **kwargs)
Overloaded function.
finishes(self: mrv2.TimeRange, other: mrv2.RationalTime, epsilon_s: float = 2.6041666666666666e-06) -> bool
El final de esto estríctamente equivale a other.
other | * [ esto ]
finishes(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) -> bool
El comienzo de esto estríctamente antecede el comienzo de other por un valor >= epsilon_s. El final de esto estríctamente iguala el final de other.
[ esto ] [ other ]
Lo opuesto sería
other.finishes(this)
- intersects(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) bool
El comienzo de esto precede o iguala el final de other por un valor >= epsilon_s. El final de esto antecede o iguala el comienzo de other por un valor >= epsilon_s.
[ esto ] O [ other ] [ other ] [ esto ]
- meets(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) bool
The final de esto estríctamente equivale al comienzo de other y el comienzo de esto estríctamente equivale al final de other.
[esto][other]
Lo opuesto sería
other.meets(esto)
- overlaps(*args, **kwargs)
Overloaded function.
overlaps(self: mrv2.TimeRange, other: mrv2.RationalTime) -> bool
esto contiene a other.
other | * [ esto ]
overlaps(self: mrv2.TimeRange, other: mrv2.TimeRange, epsilon_s: float = 2.6041666666666666e-06) -> bool
El comienzo de esto estríctamente precede el final de other por un valor >= epsilon_s. El final de esto estríctamente antecede el comienzo de other por un valor >= epsilon_s.
[ esto ] [ other ]
Lo opuesto sería
other.overlaps(esto)
- static range_from_start_end_time(start_time: mrv2.RationalTime, end_time_exclusive: mrv2.RationalTime) mrv2.TimeRange
Crea un
TimeRange
de start y endRationalTime
s (exclusivo).Por ejemplo, si start_time es 1 y end_time es 10, la duración retornada será de 9.
- static range_from_start_end_time_inclusive(start_time: mrv2.RationalTime, end_time_inclusive: mrv2.RationalTime) mrv2.TimeRange
Crea un
TimeRange
de start y endRationalTime
s (inclusivo).Por ejemplo, si start_time es 1 y end_time es 10, la duración retornada será de 10.
- class mrv2.FileMedia
Clase para un archivo de medios.
- timeRange = mrv2.TimeRange
Rango de tiempoe
mrv2.TimeRange
de la File Media.
- playback = mrv2.timeline.Playback
Estado de reproduccióne
mrv2.timeline.Playbacks
de la File Media.
- loop = mrv2.timeline.Loop
Estado de loop
mrv2.timeline.Loop
en la File Media.
- currentTime = mrv2.RationalTime
Tiempo actual
mrv2.RationalTime
de la File Media.
- inOutRange = mrv2.TimeRange
Rango de tiempo
mrv2.TimeRange
de la File Media.
- videoLayer = int
Capa de vídeo de la File Media.
- volume = float
Volumen de la File Media.
- mute = bool
Estado de mudo en la File Media.
- audioOffset = float
Compensación de audio de una File Media.