Page MenuHome

VSE: importing multiple movie clips with a lower framerate than the project causes the audio to be placed alternating above and below movie strips.
Open, NormalPublic

Description

System Information
Operating system: Windows 8.1

Blender Version
Broken: 2.8, 2019-05-23
Worked: (optional)

Short description of error
When importing movie strips (that have audio and video components) that are of a lower framerate than the current project framerate, Blender doesnt know what to do with the audio track positions, it alternates between putting them above and below the strips.

The previous behavior was to place both rows of audio strips above the video in alternating rows.
Ideally, it should now place all audio strips on alternating rows below the video strips.

Exact steps for others to reproduce the error
Set the project framerate to something higher than some videos you have (say 30fps with 29.97fps videos)
Import multiple videos using the add movie option

Details

Type
Bug

Event Timeline

Richard Antalik (ISS) triaged this task as Normal priority.May 24 2019, 12:26 PM

@Richard Antalik (ISS) Feature request or bug?

Bug request :P

There is no reason to make this pattern in first place.
Fixing this will require rewrite of half of sequencer logic, so this will take some time.

This problem and also this T64579 in many ways, relates to the current workspace of the Sequencer, because it has introduced a filebrowser, but where the Menu > Add > Movie/Sound/Image opened file browser had import settings, the current Sequencer filebrowser has none.

So people have no way seeing and of using ex. the "Use Movie Framerate" setting and apparently people also have a hard time finding the "Set render size" in the strip menu.

Though there might be some precision problems in the duration calculations of A/V import, there are actually tools built-in in Blender which will improve in the situation of a mis-match between the meta-data of the source material and the current project settings, but they are not exposed.

Adding the import settings to the default file browser in the Sequencer workspace is something which can't be done in Python, so it is something I can't solve myself. I tried to raise awareness about the problem months ago: https://devtalk.blender.org/t/blender-ui-paper-cuts/2596/94 but unsucessfully.

In the current UI freeze situation, I don't know if the un-exposed import settings in the Sequencer filebrowser is considered an enhancement, which needs to wait for 2.81, however if ex. the import settings of .obj or .fbx where missing in the UI, I guess it would be considered a bug?

The simplest possible implementation, I can think of, would be to let the filter type settings determine if Movie/Image/Sound should be visible in the panel. And change the default workspace, so Movie/Image/Sound types are on in the file-filter mode, and the panel is visible - meaning a larger file browser area.

A suggestion of how the default Sequencer workspace could look, with the import settings and maybe the "Set Render Size" added to the import options too: