tracktable.render.backends.ffmpeg_backend module
Note
This module is used by render_movie and shouldn’t be accessed directly.
Module contents
ffmpeg_backend.py - Render a movie of trajectories using ffmpeg
Note
Cartopy v0.18.0 is required to successfully render maps and pass our internal tests.
- tracktable.render.backends.ffmpeg_backend.render_trajectory_movie(trajectories, domain='terrestrial', map_name='region:world', draw_coastlines=True, draw_countries=True, draw_states=True, draw_lonlat=True, map_bbox=[], map_projection=None, map_canvas=None, figure=None, fill_land=True, fill_water=True, tiles=None, trajectory_color_type='scalar', trajectory_color='progress', trajectory_colormap='gist_heat', trajectory_zorder=10, decorate_trajectory_head=False, trajectory_head_dot_size=2, trajectory_head_color='white', trajectory_linewidth_style='constant', trajectory_linewidth=0.5, trajectory_initial_linewidth=0.5, trajectory_final_linewidth=0.01, scalar_min=0, scalar_max=1, trail_duration=datetime.timedelta(seconds=300), movie_writer=None, codec=None, encoder='ffmpeg', encoder_args='-c:v mpeg4 -q:v 5', duration=60, fps=30, resolution=[800, 600], dpi=100, start_time=None, end_time=None, filename='movie.mp4', movie_title='Tracktable Movie', movie_artist='Tracktable Trajectory Toolkit', movie_comment='', utc_offset=None, timezone_label=None, savefig_kwargs=None, **kwargs)[source]
Render a list of trajectories into a movie
For documentation on the parameters, please see render_movie
- tracktable.render.backends.ffmpeg_backend.render_trajectory_movie_parallel(trajectories, domain='terrestrial', map_name='region:world', draw_coastlines=True, draw_countries=True, draw_states=True, draw_lonlat=True, map_bbox=[], map_projection=None, map_canvas=None, figure=None, fill_land=True, fill_water=True, tiles=None, trajectory_color_type='scalar', trajectory_color='progress', trajectory_colormap='gist_heat', trajectory_zorder=10, decorate_trajectory_head=False, trajectory_head_dot_size=2, trajectory_head_color='white', trajectory_linewidth_style='constant', trajectory_linewidth=0.5, trajectory_initial_linewidth=0.5, trajectory_final_linewidth=0.01, scalar_min=0, scalar_max=1, trail_duration=datetime.timedelta(seconds=300), codec='ffv1', encoder='ffmpeg', encoder_args='-c:v mpeg4 -q:v 5', duration=60, fps=30, resolution=[800, 600], dpi=100, start_time=None, end_time=None, filename='movie.mp4', movie_title='Tracktable Movie', movie_artist='Tracktable Trajectory Toolkit', movie_comment='', utc_offset=None, timezone_label=None, frame_batch_size=500, savefig_kwargs=None, processors=0, **kwargs)[source]
Render a list of trajectories into a movie in parallel
For documentation on the parameters, please see render_movie