Fixed:
- Issue where sometimes encoding with GPU would fail by also allowing software based encoding
- Traceback when unable to retrieve latest release from GitHub
- Running tesla_dashcam when installed using pip. Issue #23 and Issue #31
- Folder clip would be removed if only 1 set in folder with same name as folder name if keep_intermediate not specified
- Font issue in Windows (hopefully final fix) Issue #29
- Python version has to be 3.7 or higher due to use of capture_output Issue #19
New:
- Added scale option to set the scale of the clips and thus resulting video. (--scale)
- Added option to specify a parameter file using @ where parameters can be located in. (@)
- One can now specify multiple sources instead of just 1.
- Individual file(s) can now be provided as a source as well (only 1 camera filename has to be provided to get all 3)
- Source is now optional, if not provided then it will be same as --monitor_once with as source SavedClips.
Changed:
- Timestamp within video will now be used for concatenation of the clips at folder level and all (--merge option) instead of filename. This will ensure that even when crossing timezones the order of the video is still accurate.
- --delete_source will delete source files when specified even when --monitor or --monitor_once is not specified
Issue #28 <https://github.com/ehendrix23/tesla_dashcam/issues/28>
_ - Output will default to Videos\Tesla_Dashcam (Windows) Movies/Tesla_Dashcam (MacOS), or Videos\Tesla_Dashcam (Linux) if not output folder specified.
- Filename for the folder video files will not have start and end timestamp in local timezone instead of just folder name.
Issue #30 <https://github.com/ehendrix23/tesla_dashcam/issues/30>
_ andIssue #33 <https://github.com/ehendrix23/tesla_dashcam/issues/33>
_ - Updated release notes for each release better identifying what is new, changed, and fixed.