Releases: ehendrix23/tesla_dashcam
Releases · ehendrix23/tesla_dashcam
Release v0.1.21b2
- New:
- Option --camera_position to provide coordinates where the camera clip should be positioned in the video providing very granular custom layout options. Using this option results in ignoring the layout option.
- Option --camera_order to define the order the cameras should be processed. This allows to overlay one camera over another one and define which one should be on top.
- Fixed:
- Issue with GPU type check of qsv for Linux. Contributed by cjwang18
- ffmpeg error when swapping front/rear and excluding front or rear
- ffmpeg error when swapping left/right and excluding left or right
Release v0.1.20
-
BREAKING CHANGE:
- How offsets are calculated has been changed and can impact result if negative values were being provided for start_offset and/or end_offset!
-
New:
- Option --sentry_start_offset to set the starting offset specifically for sentry based events
- Option --sentry_end_offset to set the ending offset specifically for sentry based events
- Added support for Intel VAAPI GPU acceleration (https://trac.ffmpeg.org/wiki/Hardware/VAAPI). Contributed by timrettop.
- Two new dockerfiles have been added. One to support NVIDIA and other one to support VAAPI. Contributed by magicalyak
-
Changed:
- Updated Docketfile. Contributed by magicalyak
-
Fixed:
- Resolved issue on Linux with default device initialization failure when using Intel GPU acceleration and multiple usable devices by adding new qsv gpu_type (https://trac.ffmpeg.org/ticket/7649). Contributed by timrettop.
Release v0.1.19
- Fixed:
- Tracebacks when there is no events.json file issue #168
- Exit going through preferences within RunPreferences if an execution of tesla_dashcam failed
Release v0.1.18
- Fixed:
- Traceback when running executable without providing --ffmpeg option.
Release v0.1.17
Release 0.0.17
-
New:
- Option --text_overlay_fmt to set the overlay text for the video. Contributed by JakeShirley
- Option --timestamp_format for formatting timestamps.
- Option --sentry_offset to set the start and end offset based on Sentry event timestamp.
- Option --merge_template to allow merging of video files grouped based on this. Resulting movie filename will be based on this template.
- Option --set_moviefile_timestamp to set the video file timestamp on the OS to start, end, or time of Sentry event.
- Option --keep-events to keep event video files after they have been merged into a video.
- Option --display_ts to show timestamps in the text output. This does not impact video output but is handy when using a monitor option. Contributed by croadfeldt
- Option --title_screen_map, which generates a map of the event location and displays it for the first 3 seconds of the movie.
- Added support for event information file and ability to display it in the overlay text. Contributed by JakeShirley
- Support for FreeBSD 11. Contributed by busbyjon
- Source can now include wildcards, shell variables, and will do user expansion (i.e. ~ on Unix, ~user on Windows).
- Output and temp_dir can now include shell variables and will do user expansion (i.e. ~ on Unix, ~user on Windows).
- Metadata tag title in video file is now set to reason for event (if exist) and timestamp or start/end timestamp
- Metadata tag creation_time in video files created is now set to start timestamp of that particular video.
- When scanning folders a message will be printed after every 10 folders scanned to show progress.
- --gpu and --no-gpu are now valid arguments irrespective of platform.
- event and final movie files will now include GPS coordinates with the location for an event. For movies this will be for the 1st event within the movie.
-
Changed:
- Improvement for Docker file size and stability. Contributed by magicalyak
- Choice values for parameters (i.e. FULLSCREEN, intel, black) are now case-insensitive.
- Updated supporting libraries to latest available.
-
Fixed:
- When providing an invalid start or end timestamp will now result in a error instead of a traceback.
- Added x265 compatibility tag for QuickTime. Contributed by dburkland
- Event file will now be removed when providing an output file and only 1 event is processed, leaving only 1 movie file.
- Providing a mount as a source resulted in it no files found. Now when a mount is provided it will be handled same as folders.
Release v0.1.17b6
- Added debug information to show what platform and processor were identified, can help in troubleshooting.
- When system information returned is MacOS Intel then check actual processor with sysctl to ensure it is Intel and not Apple Silicon
- When running the binary on Apple Silicon provide a message to download an Apple Silicon ffmpeg instead and use --ffmpeg parameter.
Unless something comes up this will be turned into final release v0.1.17
Release v0.1.17b5
- --no-gpu and --gpu is now available irrespective of platform. GPU is still default on Intel Macs, for all others it has to be enabled (see README).
- Will now detect when running on Apple Silicon if Python installed is a Universal2 binary (or tesla_dashcam compiled with Apple Silicon Python binary) and disable GPU by default due to issues with ffmpeg on Apple Silicon.
Release v0.1.17b4
- Fixed issue in final movie filename when only providing 1 folder and no target video filename
- Moved --merge_timestamp_format to correct place within arguments help
- Fixed setting of chapters when title_screen_map is enabled within video
- Set map size now to size of resulting video
- Fixed issues with resulting video (i.e. not playable in QuickTime) when title_screen_map is enabled
- Added optional timestamp prints in output from title_screen_map
- Added debug information (when log_level = DEBUG)
- Ensure title image and title video are deleted afterwards
- when enabling title_screen_map, a map will now also be created upon merging of events showing a line between each respective event in chronological order
- Updated README to include latest options, clarify --gpu and --no-gpu.
- Updated help for --gpu and --no-gpu
- Fixed binary executable by including required packages to create map for --title_screen_map option
- Binary executable includes latest ffmpeg version for MacOS
Release v0.1.17b3
New beta releases with latest pushes, especially a new MAP feature!!!!
MacOS Binary included as well. Sorry, no Windows binary
Release v0.1.17b2
See v0.1.17b1 notes for what is new in v0.1.17.
Fixed in this beta release:
-) If no template provided then put in start/end timestamp instead as it is also used for filenames
-) Fixed setting of metadata in video for city, reason, latitude, and longitude
-) Added more debug logging
-) Events were not added to movie object if an event with same template was already processed.
-) Fix traceback error for total_movies.