FastFlix
FastFlix copied to clipboard
Some questions/feature requests
First of all, this project is awesome! Thank you for all of your hard work!
I've been using this for a couple of weeks now, and am wondering if I can streamline my workflow a little better. A few things I can't seem to figure out how to do are:
- Set default Source folder.
- Set default Output folder.
- Disable adding of -fastlix... to the end of the output file.
- Save HDR->SDR Tone Map setting in saved user profile.
Hey, thanks for the list of ideas! Of those, only number 2 is currently possible, you can set output_directory in the fastflix.yml config file (File -> Setting -> Config File -> Click on the Document icon beside the location to open). I want to do a similar thing for source as well, a pretty easy thing hopefully.
Number 3 will require a bit of work, have had it in the Projects backlog for a bit as "Give filename generation other options in settings"
Saving the advanced options is also a long term goal but low priority as it is a decent amount of effort, but I do want to have a checkbox in the "save profile" option to save advanced settings as well.
Thanks for responding. I've set the output directory now in the .yml, which will save some time for sure. I've sent you a tip in appreciation for all of your hard work on this project. I use this program daily.
https://live.blockcypher.com/btc/address/1EEjxDpLemgca1wtrWBbdhdaDtwVHWhqH9/
That is amazing, thank you so much!
I have added at least quick stops for 1 and 3 in https://github.com/cdgriffith/FastFlix/releases/tag/4.2.1 not in the setting panel, but added to the config file itself.
Supported variables (anything in {} brackets) for output_name_format currently are:
- source - original file name
- datetime - "near" iso filename safe datetime (ex. 2021-05-11T3-27-00)
- rand_4 - 4 random characters
- rand_8 - 8 random characters
- ext - the encoder specific file extension
Just in case anyone else looks to donate, please always look in wiki for most up to date address (going to have to go dig up an old hardware wallet I almost forgot about for that one lol).
Excellent update! Hope you found your wallet. I would have sent ETH but the gas is insane right now!
The source directory and output name is working, but now the output folder isn't staying what I have set in the .yaml, it's trying to save the files in the same directory as the source on my end. Running Windows 10, both source/output folders are on a network drive if that makes a difference.
Gah! I of course accidentally switched the logic while adding the filename generation. Should have a new release in a few hours for that, thanks for the quick heads up!
Well lets hope this time I didn't do anything so obviously wrong lol https://github.com/cdgriffith/FastFlix/releases/tag/4.2.2
4. Save HDR->SDR Tone Map setting in saved user profile.
I don't thing this is a good idea, 'cause you could decide to switch parameters between different sources.
I would really prefer FF to store my hw accelleration settings since my hardware don't change so frequently.
4. Save HDR->SDR Tone Map setting in saved user profile.I don't thing this is a good idea, 'cause you could decide to switch parameters between different sources.
I would really prefer FF to store my hw accelleration settings since my hardware don't change so frequently.
I guess even a config file setting to set the default tone map option would be better than nothing. I turn it to "None" for every file.
I turn it to "None" for every file.
@cwills75 just making sure, you don't need to set that to "None" to disable HDR -> SDR, just make sure the checkmark on the upper section is not checked.
OK, I have that unchecked, I just thought the default HDR -> SDR Tone Map setting of hable or something other than None would override and apply it. If it's not the case, then I'll just leave it on hable.
Correct, that is only telling it which tonemap to use IF Remove HDR is checked. Easy way to check is that in the "Raw Command" it will show a long filter complex if it is enabled:
-filter_complex "[0:0]zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p[v]"
That makes sense. The latest update is working on my end also with source/output/naming, thanks again.
For default source folder: Which value must I set in the YAML file to set the source folder to the last used folder. This would be very helpful for converting a batch of video files in a directory without navigating from the user home directory to the video directory for every video.