mipops / dvrescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation. Snapshot daily builds are at https://mediaarea.net/download/snapshots/binary/dvrescue/.
BSD 3-Clause "New" or "Revised" License
91 stars 20 forks source link

expand SETTINGS panel #565

Closed dericed closed 8 months ago

dericed commented 2 years ago

I suggest expanding the SETTINGS panel into tabs (potentially we'll add more later):

Move the current "Please specify tool locations" to the Advanced tab.

Under the Capture tab. Add these options:

"Frame Filtering"
- Frames at non-standard playback speed: Ignore [ ] Keep [ ]
- Frames that all fully concealed: Ignore [ ] Keep [ ]

Default to Ignore for speed and keep for concealed. For speed=ignore, add --merge-ignore-speed to capture commands. For speed=keep, add --merge-output-speed to capture commands. For concealed=ignore, add --merge-ignore-concealed to capture commands. For concealed=keep, add --merge-output-concealed to capture commands.

"Timeout"
End the capture if the tape contains no data for _____ seconds.

Default to empty. Validate any entry to a positive integer between 1 and 12,000. If not-empty, then add --timeout VALUE to capture command.

"Retakes"
During capture, retry to read frames with errors up to _____ times. (experimental)

Add a Reset to Defaults option.

Default to empty. Validate any entry to any non-negative integer between 0 and 20. If not empty, then add --rewind-count VALUE to the capture command.

@libbyhopfauf, @privatezero comments? I think once we tested these and have some guidance documentation up then we can add (?) style hyperlinks by these options.

dericed commented 2 years ago

Also in the Capture tab, let's add a boolean to save a log during capture. Default to no and if yes then add --merge-log $VALUE where the value is the output dv file with a .capture.log suffix.

Save a Log of the Capture Process: [ ] yes [ ] no
dericed commented 1 year ago

Also in Advanced tab, add a checkbox "Enable Debug View". Default to off. If on, then show the "DEBUG" link in the left-side toolbar, else hide it.

ElderOrb commented 9 months ago

is anything left here or can be closed?