Some small bugs and improve translations
System: Windows 10 x64 Enterprise FastFlix: 5.12.0
Some of the small bugs I found in use are mainly encoding videos to H265 with Rigaya’s NVEncC.
- The current configuration panel cannot be opened. When trying to open "Profiles -> Current Profiles Settings" log reports:
QLayout: Attempting to add QLayout "" to ProfileDetails "", which already has a layout Traceback (most recent call last): File "fastflix\widgets\container.py", line 323, in show_profile File "fastflix\widgets\container.py", line 505, in init File "pydantic\main.py", line 989, in getattr AttributeError: 'Profile' object has no attribute 'modify_settings'. Did you mean: 'copy_settings'?
This can be opened normally in versions before 5.12.0.
-
The audio language cannot be changed to und. In the audio panel, if you only change the audio track language to "No Language Set" without re-encoding, this will have no effect, you need to add "--audio-metadata 1?language=und" in the custom option. No relevant options seem to be found in the Raw commands except "--audio-copy 1".
-
Sorry, I can't remember it for the time being.
About Multilingual Support (Rigaya’s NVEncC)
I sorted out some untranslated words and didn't find them in the language file. They still show up in English in my language.
- In the main panel.
fast/exact: "uses [fast] seek to a rough position ahead of timestamp, vs a specific [exact] frame lookup. (GIF encodings use [fast])" "Keyframe" "Reset"
- In the Quality panel.
After 'CQP': "Custom:"
- In the Advanced panel.
Below 'Color Space': "Both must have values to be enabled"
- In the Encoding Queue panel.
After Conversion: "Run a command after conversion completes"
- In the New Profile panel.
"Primary Settings", "Video", "Audio", "Subtitles", "Advanced Options".
- In the Settings panel.
The last one: "Disable interlace check"
Would you please add them to the language file?
In addition, the "cfr" option of vsync in the advanced panel is "forcecfr". Would you please add an option of "--avsync cfr"? Because some video encodings will make errors using "--avsync forcecfr", but using "--avsync cfr" will work.
Thank you very much for your work.