Vidispine
Release Notes [ VE 20.2 RN]
The following items on the list encompass breaking changes, features, and fixes that are relevant for the major release.
Release Notes are divided into the following sections:
- 1 Breaking Changes
- 2 Features
- 2.1 Buffer indicator
- 2.2 Audio output on frame steps and scrubbing
- 2.3 Direct out possibility
- 2.4 Metrics
- 2.5 Dynamic GUI sizing
- 2.6 Audio-only support
- 2.7 Voice-over recording
- 2.8 Audio mix down in publish
- 2.9 Smart rendering
- 2.10 Audio channel duplication
- 2.11 Audio channel selection
- 2.12 Frame rate support
- 2.13 Audio playback
- 2.14 Camera card container support (Enterprise version only)
- 2.15 Search dialog configuration with metadata fields (Enterprise version only)
- 2.16 Search and import persisted Vidispine collections
- 2.17 Player framework reintegration
- 2.18 Close project
- 2.19 Ripple edit mode
- 2.20 Configuring the publish metadata – (Vidinet version)
- 2.21 Saving publish dialog metadata to the rendered item
- 2.22 Project save status indicator “Auto Save”
- 2.23 Vidispine 5 Support
- 2.24 Publish dialogue redesign
- 2.25 Configuring publish dialogue (Enterprise version only)
- 2.26 Dynamic context menu enhancements
- 3 Fixes
Breaking Changes
None. This is the first released version of VidiEditor.
Features
The first version of VidiEditor comes with the possibility of basic video editing in the browser. Please check the Product Overview for general information about the product.
The following features were implemented in 2020 and offer an overview of the latest features:
Buffer indicator
VidiEditor’s source and timeline player now display the streaming buffer of the streaming backend to the user. An indicator is shown on the timeline itself. The indicator displays which parts of the video stream are directly available and which parts need to be loaded still - which will force latency before a playback is possible.
Audio output on frame steps and scrubbing
When navigating frame-by-frame, or when scrubbing in the player (source and timeline), the user will hear the audio output. This feature aids the user in quickly and easily finding the wanted positions for IN/OUT points in the source player according to the audio content (e.g.: Start of an interview).
Direct out possibility
VidiEditor allows for a specific configuration for audio direct out. If this configuration is set up correctly, (depending on the shape tag configuration), all mix options from the timeline will be ignored and the rendered output file will have the original audio channels of the video item on top of the tracks.
Requires Vidispine 5.3.2.
Metrics
VidiEditor comes with an implementation for Prometheus Metrics that allows one to aggregate monitoring data using monitoring tools such as Grafana at an API level.
Dynamic GUI sizing
Users are now able to choose between the “Edit” and “Media Management” views. Depending on the screen resolution, the better view is offered on default. Also, the user can dynamically size the player area, parts of the timeline area and collapse the Search/Bin area. The user settings will be reset to default after a page refresh.
Audio-only support
VidiEditor supports handling of audio-only media in the source and timeline preview with the following formats:
Codec: AAC
Container: MP4 | M4A
48 kHz
192 kbps
This includes a waveform preview in the source player as well as usage in timeline and insert edit workflow. It is used in the mix on publish depending on the static preset configuration.
Voice-over recording
This feature allows a user to record voice-over from a connected microphone on a dedicated voice-over track. The voice-over can be ingested to the central media repository for later use. Also, the voice-over can be selected for mixdown in static configuration of transcoding presets (shape tag).
Audio mix down in publish
Allows one to have the correct audio mix in published media generated in the transcoding backend of VidiEditor. Furthermore, options are available to separate voice-over recordings using shape tag configuration.
Requires Vidispine: 5.3.2.
Smart rendering
The timeline playback uses smart rendering to intelligently decide which areas need rendering and therefore being more efficient on computing resources.
Requires Streaming Server 20.2.1-beta.97.
Audio channel duplication
VidiEditor allows the user to duplicate one audio channel to both sides of a stereo track as a duplicate. This can be done in the source preview as well as in the timeline per segment.
Audio channel selection
VidiEditor allows one to select audio channels in source player for insert edit and selection of channels per segment in timeline.
Frame rate support
VidiEditor supports following proxy frame rates – in matching projects for supported video formats:
25 fps
30 fps
29.97 fps
59.94 fps
One timeline is restricted to one frame rate. All media inside a project must have the same frame rate. The user can choose which frame rate to use.
Audio playback
VidiEditor’s timeline allows one to playback one or multiple audio tracks, and mix these to 1 stereo pair of audio in the timeline preview. This mix is also used in the rendering process depending on the transcoder preset configuration (shape tag). A peak meter indicates the audio level to the user.
Camera card container support (Enterprise version only)
VidiEditor supports camera card container structure ingested using MediaIngest. The user is able to search those as videos, navigate in the card structure, and use them in the source player and timeline for editing.
Search dialog configuration with metadata fields (Enterprise version only)
VidiEditor’s search dialog metadata fields can now be configured. The configuration of the Vidispine metadata fields is then expressed in the grid columns for the Media Search, Project Search or Media Bin. As a result, the information can be optimized based on the customer-specific system design.
Search and import persisted Vidispine collections
Specific types of Vidispine collections can now be searched for and used in VidiEditor. Users are able to batch import videos contained in these Vidispine collections. This requires collections of the type “PersistedBin“, otherwise collections will be filtered out in the search.
Player framework reintegration
The player framework has been reintegrated with VidiEditor. Several player functions have now become available in the player.
Original Timecodes
Fast forward / backward
Subtitle support (No end-to-end Use Case in VidiEditor yet)
IN/OUT points
Duration info
Optimized growing file support (requires MXF RDD25 proxy)
Please note that not all of the framework functionalities have resulted in an end-to-end functionality in VidiEditor. Additional functions being expressed in VidiEditor may be added in future releases.
Close project
Closing a project in VidiEditor will now save the state of the project, remove the editing lock, clear the timeline, and return the user to VidiEditor’s default state. Users can then choose to either create a new project or search and open an existing one.
Ripple edit mode
By choosing the “Ripple Edit” option, users can adjust the segments in the timeline while ensuring that subsequent segments in the timeline are intelligently repositioned and shifted by the same degree. This effect works when either trimming a segment or extending it to its maximum length.
Using a VidiFlow workflow to render output (Enterprise version only)
In a joint scenario with VidiFlow, VidiEditor can trigger BPMN workflows responsible for rendering and publishing the timeline that are part of VidiFlow. This allows for the customization of process steps after publishing using VidiFlow. It is important to note that multiple workflows can be dynamically configured, allowing for a more flexible workflow design.
Requires VidiFlow.
Configuring the publish metadata – (Vidinet version)
Administrators are now given the possibility to configure the publish dialog by specifying a specific metadata group. This feature is intended for installation scenarios of a smaller scale. On enterprise systems this case is covered by the ConfigPortal.
Saving publish dialog metadata to the rendered item
Whenever an item on the timeline is published, all of the project’s metadata is automatically copied to the newly created item.
Project save status indicator “Auto Save”
Whenever a user interacts with the timeline by performing changes, the project is saved with an indicator informing the user of the auto-save status.
Vidispine 5 Support
VidiEditor is compatible with Vidispine version 5 - not on Vidispine 4 anymore.
Configuring create and edit project dialog (Enterprise version only)
Via ConfigPortal, users are now able to dynamically control which metadata fields are visible in VidiEditor for the create and edit project dialogs.
Deletion protection for project media
Media used in VidiEditor projects is protected from VidiFlow’s automatic deletion mechanism.
Publish dialogue redesign
The publish dialogue has been redesigned in order to provide users with a cleaner publishing process. Additionally, the new dialog window allows for a more flexible configuration of metadata, interface integration with VidiFlow workflows, and alignment with EditMate.
Configuring publish dialogue (Enterprise version only)
Via ConfigPortal, users are now able to dynamically control which metadata fields are visible in VidiEditor for the publish dialog.
Dynamic context menu enhancements
When editing in the timeline, users are able to open the context menu for individual segments. Depending on the segment media type and status, the context menu will dynamically provide options relevant to the segment.
Fixes
Item # | Item Title |
179765 | Waveform Handling: Expired Image URL and Placeholder image |
179837 | Effects panel Tab: Sometime will show up word overlay at the bottom of current tree list |
179754 | Moving Timeline Segments: Revert back the changes |
179790 | Buffer indicator on timeline is not rest after project open |
178631 | Timeline Move mode asyncs audio video when dropping over segment.out position |
179535 | Gaps are not shown correctly on hovering |
179749 | Open project with recent project throws not found (snackbar) |
179840 | Keyboard: Home/End move to start of segments or end of segments |
173927 | VoiceOver Record must be limited to 1hour max per record action of user |
178843 | Direct Out ShapeTag selection is not send to workflow on publish (VPMS Context) |
179353 | Sequence Document is containing an item without a path |
177319 | Change Name in Licence Info PDF |
178246 | Should go to home page when session is expired (VN Context) |
177069 | Shortcut key: Unable to close sound channel with "ESC" key |
178931 | Open Project Create date should be in user friendly format |
177994 | Audio Only Preview: Uncheck Double Singles messes up player functionality |
178496 | Scrubbing in Timeline is laggy compared to Timeline player |
178999 | Source Player Audio Speed dropdown hidden under timeline |
178463 | Timeline: When navigation between cuts on end of timeline wrong picture is shown in timeline player |
178129 | VoiceOver Record Broken in Current Version |
178840 | VidiEditor send wrong shape path to streaming server |
173404 | Moving Segment from one track to another works differently on selected and not selected segments |
178844 | Multiple publish uses same target item ID again |
178856 | Styling Whitline under players looks a bit unclean |
178617 | On Copy Segment - Message is wrong |
175548 | Waiting on VE: Timeline Scrubbing (TRP Mode) ignores track ordering |
178620 | After Refresh Token in Vidinet expires the user is in GUI but gets Null Reference Exceptions |
178217 | Press "Enter" will not perform search action |
178618 | After Idle Time User sees Null Reference Exception as Lock API Call was not successfull (VN Context) |
178347 | Waveforms just shows up on segement after click on segment |
178245 | Project Search: only maximum 100 result, even system have more result than that |
178498 | Ensure Deployment of VidiEditor works with latest K8S / Ingress version |
178674 | Tweak Trim In/Out area on hovering to be not flickering |
178638 | Link / Unlink option should show meaningful error message |
178723 | Segment block not able to move to left that blocked to move |
178686 | Multiselect and move to start of timeline destroys segment before selected one |
178510 | VoiceOver: sound distortion |
178272 | RenderEngine: multiple video tracks don't play correctly |
170058 | As a ME user I want to navigate through input fields in project edit and publish dialogues through tab and shift +tab |
178824 | InsertEdit on fresh project -> Timeline Player not updated on 1st cut |
178590 | InsertEdit: Last out point not updated correctly in Timeline Player |
178823 | Media cannot be added to Source Player from Bin |
175742 | Optimize Caching Mechanisms in/for Render Engine |
178918 | Unselect segments on gap needs to work |
176054 | Player: Shortcut key should able to work when video is ended |
177407 | CP: Adjust Tooltips and Description for Config Switches |
178134 | VO - Browser ask for MIc if not enabled for VE Webpage - should be earlier |
177844 | Have Audio Only MP4 files with mime type audio/mp4 |
175522 | Source Player Frame for / back with audio playback |
176696 | Player Styling no linebrake please on long titles |
177509 | VO Records cannot be added from bin to source via drag and drop |
178008 | Link/Unlink: link/unlink not working for paste item |
177508 | VoiceOver: Record before existing record not working end to end |
177993 | Search Window has broken styling / too large search box and media dropdown |
175062 | Optimize Waveform load for long/many segments as GUI gets unresponsive at the moment |
174022 | Fast Editing in Timline forces very unresponsive GUI |
178051 | Mark Segment (left click) has latency on timeline with many segments |
177391 | ConcurrentUsers: seem to be reached but not reached - cache need to be cleared |
178132 | Blend out audio leveling options and stuff in GUI |
177397 | GUI Performance: Optimize handling of Gaps |
173325 | Project Lock: Null Reference Exception thrown when PUT -> Lock cannot set via API |
174193 | Staling: Style the license info button |
177498 | Product information modal optimize styling / space |
177504 | Optimize Error Message on add to source player for config "use presigned pathes" = true but not working |
177500 | Switch Mode button should evaluate out the active mode user is in |
172354 | ME shows in italic on some workstations |
177088 | Player: tooltips are somewhere but not where the button is |
177093 | Shortcut key: Keyboard key is not working after mouse click on button |
171366 | Validation on Metadata Type Date |
177410 | Config Data on Metadata View Builder Not fetched from CP |
177501 | After being inactive assets cannot be dragged to Timeline anymore |
177324 | ConcurrentUser: MaxconcurrentUser value is not get automatically after user change in configmap |
176526 | Timeline: selected/moving/resizing blocks should always on (zindex) |
175364 | ME Config: Publish Shape tag selection should be hidden if not set up in VPMS context |
176751 | Analyze job was trigger multiple times for the same item |
170142 | Metadata Mask(s) have default value for created / date without setting it up |
176746 | Timeline: Snap with 2 segment on different layer with same in/out no working |
176103 | CP fixed value option does not work on kendo filtering in Grid |
171110 | ME Search: support to search more than one shapetag |
174423 | Metadata Dialogues: Use Current Date config from CP as default value |
176715 | Playhead jumps to 00:00:00:00 after using mute / hide options |
176320 | Timeline: Playhead jumps to position 00:00:00:00 after timeline changes |
176319 | Timeline Drag and drop a segment moves playhead under segment |
175688 | When resize, the drag move over to left and make segment not align |
175041 | Recently Opened Section: Project title name is not refresh in recently opened project |
174789 | Source player add to timeline should scroll set playhead to last cut and scroll timeline |
173608 | Timeline Segments Trim, the user needs a better indicator what segment is selected when doing trim via drag and drop |
167148 | Small layout issue (flex) appears when having one expanded mono channel on a layer under a layer with stereo channels |
176226 | Waiting on VE: AAC Audio Only Items ar not playable in Source Player |
176052 | Player: Play backward not working when media has ended |
174787 | UI: Open Project dialogue will show a horizontal scroll bar if the project name is very long |
174355 | Player: Original Timecode Indicator in player has not aligned styling |
175701 | FrameRate: Convert old projects to frame units on open automatically |
174190 | Player: Validation of entering TC Position in Jump to TC broken |
172608 | Source Player Change playback speed with multiple click on Keyboard J and L |
172606 | Player navigation using JKL in Source Player |
173250 | Search / Bin / Project Configurable grids are not sortable on metadata fields (in one page) |
173048 | Alphanumeric Sorting is not working (Open Project, Project Bin, Search Media) |
175612 | Search Configurable grids are not sortable on metadata fields (over all page) |
174423 | Metadata Dialogues: Use Current Date config from CP as default value |
174290 | Trim in point of Audio Channel in Timeline shifts audio wave form on not selected channel |
170752 | ME Analyze Jobs are always failing when triggered from ME |
173480 | Search: Refresh button should have indicator to be clickable -> hover to change icon to refresh |
174917 | Basic Authentication was not authenticated keep on logging |
174300 | Cam Card: Resizing of the Camera Card Child Segment |
174354 | CamCard: Bin area Collapse/Expand icon not available after add Camera Card - after refresh its displayed |
174467 | CamCards: Adding to Timeline with many clips takes very long |
169508 | As an admin I want to see the license info delivered with the MediaEditor version |
174191 | Cam Card: Tooltip should combine Parent title and Clipname |
167141 | Timeline: Double Single of audio layer is not adding correctly into timeline, when timeline is empty |
174452 | [Transition] Previous Gap is still visible after doing undo |
174192 | Cam Card: Ensure CP Config allows to add Cam Card flag/indicator to ME grids |
174451 | Overlay in the timeline is not properly displayed |
174304 | Cam Card: Waveform should take from the SegmentDuration |
174189 | Cam Card: Add parent element adds just one child element of the container |
174484 | Collection: Child item not able to playback in timeline player |
174053 | Logout: browser become not responsive |
174291 | Source Player: Audio Selection doesn't work on add to timeline - always uses 1/2 |
170752 | ME Analyze Jobs are always failing when triggered from ME |
173300 | SourcePlayer: Add to Timline Button loses ME focus for Keyboard Shortcuts after click |
172618 | Setup test scenario on growing files in ME (VPMS Context / SMB Storages only) |
173870 | Project: If the project is deleted from Vidispine, show proper msg. |
173431 | Player: Trick mode can be activate from ME timeline Playhead |
173333 | Dialogues: Confirm buttons clickable when field set to required are not filled out or invalid |
173899 | Timeline Player Spinner wheel stays visible while playback |
173464 | Timeline position needle jumps to wrong cut on timeline preview play |
171260 | Source player add to timeline with move / overwrite mode. |
173328 | Multiple video tracks played in wrong order when working in specific order |
173572 | Publish: New transcoded item has last frame doubled. |
172349 | Timeline Ripple Delete unsyncs audio/video if different gaps are on video and audio. |
171225 | Timeline: after resize there are few seconds off. |
173296 | LogOut: leave site warning should not show. |
167145 | Timeline: Paste of multiple videos --> One video has connections to all pasted audio (same for all pasted videos). |
173644 | ContextMenu: open context menu from gap then segment, delete action is not trigger. |
173591 | keyboard shortcut: Link/unlink (ctrl+N), open new chrome tab). |
173297 | player: Player should not show loading when drag same items into source player. |
173370 | Enum metadata type value issue. |
173247 | Project Lock message on Session A (stolen) needs options to close modal. |
173488 | Keyboard Shortcuts Info, rename Blocks to Segments and channel to tracks. |
173105 | NDR: Create/Edit Project with configured metadata required doesn't work. |
172796 | Vidinet Playback and Autosave fails on some items. |
172489 | Project Metadata get not persisted in Vidispine on save. |
172473 | [Waveforms] - 404 Waveforms URI. |
172393 | Should only allow project open at one session. |
170789 | Import to timeline from source preview player broken. |
170008 | Optimize Performance on initial Streaming Service playback. |
172256 | ME Analyze jobs are always trigger for Video only clip. |
172758 | Item path only able to get if there is item in project bin. |
172915 | Item in timeline but not in project bin. |
172794 | Project Load: Double click shows not supported playback message. |
172795 | Load Project: Double click on result should open project. |
170130 | No cuts tool can be used on the project "Demo" in VPMS3testsystem. |
172976 | Adding Collection to Project Bin. |
172361 | ME keeps on restarting almost every 12-15 mins. |
172242 | Pressing space, both players start playback. |
172244 | JKL short cut in Source Player is not working |
172566 | Item duration is not same as the player display duration. |
171211 | Timeline context menu: showing browser context menu after drag segment from one layer to another and back to original layer. |
171787 | Project Bin: child inside parent cannot be dragged or double clicked. |
171341 | NDR TRANS ME Source Player doesn't show audio channel selection. |
170772 | ME Search media on all media optimization. |
171402 | CP does not invalidate cache for resolved config by product GUID. |
171259 | Source Player add to timeline: needle needs to jump to end of cut. |
171507 | Timeline: Keyboard navigation between segments does not work on cut segments. |
170760 | ME Search Media Dialogue optimize paging navigation on scroll. |
170424 | Config: Optimizing the CP Resolve call to still return the resolvable UC Configuration and the logged the error, if there is. |
171127 | Storage path: Should remove credential from the path before pass to streaming server. |
167149 | Timeline Preview: Timeline preview player does not react to switching of projects. |
167139 | Unlink/link -> Resizes the block to the original, if trimmed. |
170038 | ME Publish/CreateProject: Change labels / headers in Publish and Project dialogue. |
170041 | Config: Adjust ME UseCase Page "General" in VPMSContext. |
170389 | Config: On deployment project config UC defintion is not pushed to CP |
170061 | As a ME user I want fill out date fields in metadata masks without seperator characters |
170837 | MediaEditor ignores configured deletion lock duration from CP UseCase |
169838 | In Vidipsine context, should re-get the vidispine properties after re login |
169982 | Timeline: Select multiple segment/block, when trim it should not trim all the segments. |
169908 | Workflow name is shorten - for no reason. |
167150 | Scroll appears and disappears when removing items from project bin. |
169368 | SequenceDocument: segment from same track should part under same track in seq doc, not each segment new track. |
168468 | In VPMS context Publish dialog does not show enum values. |
168433 | Keyboard short cut info is broken. |