File Transcode Options
Configuration options for the shared file-based GStreamer transcode recipe.
FileTranscodeOptions(name='transcoder', preserve_fps=False, target_fps=None, seek=None, video_mode='encode', audio_mode='passthrough', sample_rate=None, channels=None, muxer_name=None)
dataclass
Options for BaseGstreamerProcessor._run_file_transcode.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
GStreamer pipeline name. Defaults to |
preserve_fps |
bool
|
Keep the source frame rate when re-encoding video.
Defaults to |
target_fps |
int | None
|
Target frame rate when |
seek |
tuple[float, float] | None
|
Optional |
video_mode |
VideoMode
|
|
audio_mode |
AudioMode
|
How decodebin audio pads are handled.
Defaults to |
sample_rate |
int | None
|
Force output sample rate for |
channels |
int | None
|
Force output channel count for |
muxer_name |
str | None
|
Override muxer element for |