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
94 stars 20 forks source link

dvpackager GUI - start/pause queue #683

Open libbyhopfauf opened 1 year ago

libbyhopfauf commented 1 year ago

add a "start queue" button: I feel like this would be really helpful so that you could chose not to encode some parts if you didn't want to (for example a 2 sec clip of black at the beginning that for some reason was recorded with a different audio rate than the rest of the video). Also, if you accidentally add something to the queue that you didn't mean you, you can removed it from the list vs. waiting for it to package and having to delete the file/canceling the packaging.

libbyhopfauf commented 1 year ago

FOR REFERENCE:

  • start/pause/stop queue: these all sound good though I think that pause or stop would apply after the current in-progress job is complete rather than somehow pausing an active ffmpeg process.
libbyhopfauf commented 1 year ago

@dericed I agree! It always makes me nervous to pause an encoding file.

libbyhopfauf commented 1 year ago

I suppose this might also apply here because this issue might be resolved with a start/pause button:

Not all the time, but about half the time, if I cleared the queue while files were packaging, deleted the file I wanted to overwrite, and then tried to add them back to the queue, the queue wouldn't start (I suspected because there's a file with the same name already in that location, but even after you delete it still doesn't start sometimes). I found that if I deleted the file, cleared the queue again, reset the segmenting rules, reselected the rules I wanted to use and then added the files back to the queue that the queue would start. Also, quitting the app and starting over again worked at as well. This would be another reason to maybe include a "start queue" button? It might also be good to have some sort of warning like "this file name already exists" or as if you want to over write the file. If nothing else for now, it could just skip the file?