Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002717KdenliveUser Interfacepublic2012-09-03 19:372012-09-08 08:55
Reporterdfavor 
Assigned Toj-b-m 
PrioritynormalSeveritymajorReproducibilityalways
StatusassignedResolutionopen 
PlatformMac/MacportsOSSnow LeopardOS Version10.6.8
Product Version0.9.2 
Target VersionFixed in Version 
Summary0002717: Multi-stream video should be split when clips are added
DescriptionFor multi-stream video + audio recordings (see Additional Information section for ffmpeg stream dump) only the first video + audio stream is accessible.

http://www.youtube.com/watch?v=30oYtId7WzI [^] is a bug report issued against Camtasia related to multi-stream recordings which show how ScreenFlow (correctly) and Mac Camtasia (incorrectly) allows access to different streams.
Steps To ReproduceAdd a multi-stream clip to Kdenlive and only first video + audio stream(s) are available.
Additional InformationDavid-Favor-iMac> ffmpeg -i 2012-08-23-sherry-strong-profile.skype.mov
ffmpeg version 0.11.1.git-56ae592 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep 3 2012 11:56:20 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/gcc-4.2 --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-libfaac
  libavutil 51. 65.100 / 51. 65.100
  libavcodec 54. 41.100 / 54. 41.100
  libavformat 54. 17.100 / 54. 17.100
  libavdevice 54. 1.100 / 54. 1.100
  libavfilter 3. 2.100 / 3. 2.100
  libswscale 2. 1.100 / 2. 1.100
  libswresample 0. 15.100 / 0. 15.100
  libpostproc 52. 0.100 / 52. 0.100
Guessed Channel Layout for Input Stream #0.0 : mono
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '2012-08-23-sherry-strong-profile.skype.mov':
  Metadata:
    major_brand : qt
    minor_version : 537199360
    compatible_brands: qt
    creation_time : 2012-08-23 14:10:22
  Duration: 00:58:21.91, start: 0.000000, bitrate: 5193 kb/s
    Stream #0:0(eng): Audio: pcm_f32le (fl32 / 0x32336C66), 44100 Hz, mono, flt, 1411 kb/s
    Metadata:
      creation_time : 2012-08-23 14:10:22
      handler_name : Apple Alias Data Handler
    Stream #0:1(eng): Audio: pcm_f32le (fl32 / 0x32336C66), 44100 Hz, stereo, flt, 2822 kb/s
    Metadata:
      creation_time : 2012-08-23 14:10:22
      handler_name : Apple Alias Data Handler
    Stream #0:2(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x480, 748 kb/s, 14.45 fps, 15.17 tbr, 1k tbn, 2k tbc
    Metadata:
      creation_time : 2012-08-23 14:10:22
      handler_name : Apple Alias Data Handler
    Stream #0:3(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 640x480, 194 kb/s, 14.41 fps, 45.42 tbr, 1k tbn, 2k tbc
    Metadata:
      creation_time : 2012-08-23 14:10:22
      handler_name : Apple Alias Data Handler
At least one output file must be specified
TagsNo tags attached.
Build/Install MethodDistribution package
Attached Filespng file icon multistream.png [^] (45,675 bytes) 2012-09-08 00:21

- Relationships

-  Notes
(0008265)
dfavor (reporter)
2012-09-03 19:39

iMovie (correctly) allows access similar to ScreenFlow.
(0008276)
j-b-m (administrator)
2012-09-05 07:34

Can't you access other streams from the clip properties > advanced tab, using the audio/video indexes?

However, i agree that we could have an option when importing such clip to either ask which stream to use or to add one clip for each stream...
(0008288)
j-b-m (administrator)
2012-09-07 15:12

Could you attach here a short sample of a multiple video stream file for our tests?
(0008293)
j-b-m (administrator)
2012-09-08 00:20

Ok, I have found a sample clip and improved Kdenlive. Now, when you add a clip that has several video streams, a dialog pops up asking if you want to import the other streams into your project (see attached screenshot).

Also, now the clip refreshes correctly if you change the audio or video index in the Clip Properties dialog (advanced tab). Before, you had to reload the clip to see the change.
(0008295)
dfavor (reporter)
2012-09-08 01:38

Great!
(0008296)
j-b-m (administrator)
2012-09-08 08:55

I would be interested to have your opinion on the workflow. Currently it works like this:
When adding a multi stream clip in Kdenlive, it imports a clip using the first audio and the first video stream. Then, a dialog pops up asking if you want to import other streams, with a list of the other video streams.

If you want the other stream, you must click in the checkbox next to the stream. The other clip is then added to the project.

Does. That seem ok to you, or do you think we should have an option to automate this?

- Issue History
Date Modified Username Field Change
2012-09-03 19:37 dfavor New Issue
2012-09-03 19:39 dfavor Note Added: 0008265
2012-09-05 07:34 j-b-m Note Added: 0008276
2012-09-05 07:34 j-b-m Assigned To => j-b-m
2012-09-05 07:34 j-b-m Status new => feedback
2012-09-07 15:12 j-b-m Note Added: 0008288
2012-09-08 00:18 j-b-m File Added: multistream.png
2012-09-08 00:20 j-b-m Note Added: 0008293
2012-09-08 00:21 j-b-m File Deleted: multistream.png
2012-09-08 00:21 j-b-m File Added: multistream.png
2012-09-08 01:38 dfavor Note Added: 0008295
2012-09-08 01:38 dfavor Status feedback => assigned
2012-09-08 08:55 j-b-m Note Added: 0008296


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker