Tesla-dashcam

Latest version: v0.1.20

Safety actively analyzes 682251 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.1.9b2

Fixed:

- Issue 16 Error trying to create final movie when no output specified and only 1 folder with clips.
- Issue 17 GPU encoding not being used (or provided encoding) when merging video
- Crash when there was a folder with no clips

New:

- Dockerfile added for running in Docker
- DMG file for MAC has alias to /Application to easily drag&drop application into /Applications folder

Changed:
- requirements.txt file has been updated

0.1.9b1

Fixed:
- Issue 12 when front camera is missing or corrupt.
- Issue 13, selecting --gpu on Windows or Linux fails with KeyError error.
- Checking for updates improved to ensure newer version and not just mismatch in version numbers.
- Recurring message on monitor that TeslaCam folder was fond
- Final movie would not be created if multiple folders were discovered but only 1 clip ended up being created.

New:
- Added system notification for when processing starts (when monitoring) and completes.
- Icon for tesla_dashcam
- Print notification on deleting source files/folder
- FFmpeg executable is now part of tesla_dashcam executable, no need for separate ffmpeg required in the bundle (one can still provide path to own ffmpeg).

Changed:
- Monitor sleep changed from 60 seconds to 5 seconds
- Improved messaging related to ejecting of drive and monitoring

0.1.9b0

- Added scanning of sub-folders clip files. Each folder will be processed and resulting movie file created. This can be disabled through parameter --exclude_subdirs
- Added option to merge the video files from multiple sub-folders into 1 movie file. Use parameter --merge to enable.
- Added option to monitor if the USB drive (or SD card) is inserted in the PC and then automatically start processing the files. Use parameter --monitor to enable.
Parameter --monitor_once will stop monitoring and exit after 1st time drive was inserted.
Parameter --delete_source will delete the source files and folder once the movie file for that folder has been created.
- Will now check if a new update is available, additional arguments to just perform check (--check_for_update), include test releases (--include_test), or disable always checking for updates (--no-check_for_update)
- Formatted output to easily show progress
- Time it took to create the video files will now be provided upon completion of processing.
- Will now handle it much better if a video file from a camera is corrupt (i.e. zero-byte file).

0.1.8

- Added GPU hardware accelerated encoding for Mac and PCs with NVIDIA. On Mac it is enabled by default
- Added option to have video from side cameras be shown as if one were to look at it through the mirror (option --mirror). This is now the default
- Added option --rear to show video from side cameras as if one was looking to the rear of the car. This was how it was originally.
- Added option to swap left and right camera in output. Mostly beneficial in FULLSCREEN with --rear option as it then seems like it is from a rear camera
- Added option to speedup (--speedup) or slowdown (--slowdown) the video.
- Added option to provide a different encoder for ffmpeg to use. This is for those more experienced with ffmpeg.
- Now able to handle if a camera file is missing, a black screen will be shown for that duration for the missing file
- For output (--output) one can now also just specify a folder name. The resulting filename will be based on the name of the folder it is then put in
- If there is only 1 video file for merging then will now just rename intermediate (or copy if --keep-intermediate is set).
- The intermediate files (combining of the 3 cameras into 1 video file per minute) will now be written to the output folder if one provided.
- The intermediate files will be deleted once the complete video file is created. This can be disabled through option --keep-intermediate
- Set FULLSCREEN back as the default layout
- Added a default font path for Linux systems
- Fixed (I believe) cygwin path for fonts.
- Help output (-h) will show what default value is for each parameter
- Cleaned up help output
- Added --version to get the version number
- Releases will now be bundled in a ZIP file (Windows) or a DMG file (MacOS) with self-contained executables in them. This means Python does not need to be installed anymore (located on github)
- ffmpeg executable binary for Windows and MacOS added into respective bundle.
- Default path for ffmpeg will be set to same path as tesla_dashcam is located in, if not exist then default will be based that ffmpeg is part of PATH.

0.1.8beta.2

- If there is only 1 resulting intermediate file then it will now be renamed (or copied if intermediate files are to be kept) instead of running ffmpeg again for no reason.

0.1.8beta.1

- Added GPU hardware accelerated encoding for Mac and PCs with NVIDIA. On Mac it is enabled by default
- Added option to have video from side cameras be shown as if one were to look at it through the mirror (option --mirror). This is now the default
- Added option --rear to show video from side cameras as if one was looking to the rear of the car. This was how it was originally.
- Added option to swap left and right camera in output. Mostly beneficial in FULLSCREEN with --rear option as it then seems like it is from a rear camera
- Added option to speedup (--speedup) or slowdown (--slowdown) the video.
- Added option to provide a different encoder for ffmpeg to use. This is for those more experienced with ffmpeg.
- Now able to handle if a camera file is missing, a black screen will be shown for that duration for the missing file
- For output (--output) one can now also just specify a folder name. The resulting filename will be based on the name of the folder it is then put in
- The intermediate files (combining of the 3 cameras into 1 video file per minute) will now be written to the output folder if one provided.
- The intermediate files will be deleted once the complete video file is created. This can be disabled through option --keep-intermediate
- Set FULLSCREEN back as the default layout
- Added a default font path for Linux systems
- Help output (-h) will show what default value is for each parameter
- Cleaned up help output
- Added --version to get the version number

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.