fix(gui): modal reflects MXF XDCAM growing format (was stale MPEG-TS text)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
32a2d0329e
commit
35165e28a8
1 changed files with 4 additions and 4 deletions
|
|
@ -162,7 +162,7 @@ function NewRecorderModal({ open, onClose }) {
|
|||
const codecUsesBitrate = BITRATE_CODECS.has(recCodec);
|
||||
const [proxyOn, setProxyOn] = React.useState(true);
|
||||
const [growingOn, setGrowingOn] = React.useState(false);
|
||||
// Growing-files mode forces the master to H.264 / MPEG-TS in the capture
|
||||
// Growing-files mode forces the master to XDCAM HD422 / MXF OP1a in the capture
|
||||
// backend (the only growing format Premiere can import live), but the target
|
||||
// bitrate is still operator-controlled and applied via -b:v. Keep the bitrate
|
||||
// input visible/editable whenever growing is on, even if the selected (and
|
||||
|
|
@ -432,7 +432,7 @@ function NewRecorderModal({ open, onClose }) {
|
|||
<select className="field-input" value={growingOn ? 'h264_growing' : recCodec}
|
||||
onChange={e => setRecCodec(e.target.value)} disabled={growingOn}
|
||||
style={{ appearance: 'auto', opacity: growingOn ? 0.6 : 1 }}>
|
||||
{growingOn && <option value="h264_growing">H.264 All-Intra (MPEG-TS) — growing</option>}
|
||||
{growingOn && <option value="h264_growing">XDCAM HD422 (MXF OP1a) — growing</option>}
|
||||
<option value="hevc_nvenc">All-Intra HEVC (NVENC) — GPU, growing</option>
|
||||
<option value="h264_nvenc">H.264 (NVENC) — GPU</option>
|
||||
<option value="prores_hq">ProRes 422 HQ — 4:2:2 CPU</option>
|
||||
|
|
@ -489,7 +489,7 @@ function NewRecorderModal({ open, onClose }) {
|
|||
{recTab === 'container' && (
|
||||
<div style={{ display: 'grid', gridTemplateColumns: '1fr 1fr', gap: 10 }}>
|
||||
<Field label="Container"
|
||||
value={growingOn ? 'MPEG-TS (growing, auto)' : (recContainer === 'mp4' ? 'MP4 (auto)' : 'Fragmented MOV (auto)')} select />
|
||||
value={growingOn ? 'MXF OP1a (growing, auto)' : (recContainer === 'mp4' ? 'MP4 (auto)' : 'Fragmented MOV (auto)')} select />
|
||||
<Field label="Growing-file"
|
||||
value={growingOn ? 'On (edit-while-record, locked)' : (recContainer === 'mov' ? 'Supported (edit-while-record)' : 'No')} select />
|
||||
</div>
|
||||
|
|
@ -523,7 +523,7 @@ function NewRecorderModal({ open, onClose }) {
|
|||
</div>
|
||||
{growingOn && (
|
||||
<div style={{ fontSize: 11, color: 'var(--warn, #d9a441)', marginTop: 6 }}>
|
||||
Growing-files mode records H.264 All-Intra (4:2:0) in MPEG-TS — the only format
|
||||
Growing-files mode records XDCAM HD422 (MPEG-2 4:2:2 CBR) in MXF OP1a — the format Premiere supports for edit-while-record growing files. Bitrate below still applies.
|
||||
Premiere can import while it's still being written. The codec and container above
|
||||
are overridden for this recorder (the target bitrate still applies). Turn growing
|
||||
off to record your selected master codec/container.
|
||||
|
|
|
|||
Loading…
Reference in a new issue