Video Editor for Linux

Related tags

Video flowblade
Overview

Flowblade

Project on break until late March.

NEW RELEASE 2.8 IS OUT NOW.

INSTALLING: see here.

RELEASE NOTES AVAILABLE here.

  1. Introduction
  2. Features
  3. Releases
  4. Installing Flowblade
  5. Docs
  6. Screenshot
  7. Forum, Webpage
  8. Contact

Introduction

Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license.

With Flowblade Movie Editor you can compose movies from video clips, audio clips and graphics files. Clips can be cut at the desired frames, filters can be added to clips, and you can create multilayer composite images using compositor objects.

Flowblade offers a configurable workflow - toolset, its order, default tool and certain timeline behaviours are user settable.

Features

Editing:

  • 11 editing tools, 9 of which can be selected to the working set
  • 4 methods to insert / overwrite / append clips on the timeline
  • Drag'n'Drop clips on the timeline
  • Clip and compositor parenting with other clips
  • Max. 9 combined video and audio tracks available

Image compositing:

  • 10 compositors. Mix, zoom, move and rotate source video with keyframed animation tools
  • 19 blends. Stardand image blend modes like Add, Hardlight and Overlay are available
  • 40+ pattern wipes.

Image and audio filtering:

  • 50+ image filters: color correction, image effects, distorts, alpha manipulation, blur, edge detection, motion effects, freeze frame, etc.
  • 30+ audio filters: keyframed volume mixing, echo, reverb, distort, etc.

Supported editable media types:

  • Most common video and audio formats, depends on installed MLT/FFMPEG codecs
  • JPEG, PNG, TGA, TIFF graphics file types
  • SVG vector graphics
  • Numbered frame sequences

Output encoding:

  • Most common video and audio formats, depends on installed MLT/FFMPEG codecs
  • User can define rendering by setting FFMpeg args individually

Releases

Latest release: Flowblade Movie Editor 2.8 was released on February 2021.

Next release: Flowblade Movie Editor 2.10 is targeted to be release in June 2021.

Installing Flowblade

Installing instructions are available here.

Docs

FAQ

Known Issues

Roadmap

Release notes

Creating a translation

Dependencies

System Requirements

Screenshot2

Screenshot 2.8 neutral theme

Screenshot 2.8 grey theme

Screenshot 2.0 blue theme

These are in the repository /docs folder.

Forum, Webpage

For questions and discussion on Flowblade we have a User Forum.

The project webpage is here.

Contact

Use the Issues tab to give bug reports or to make feature requests.

If needed, contact the project lead for additional information: [email protected]

Issues
  • Translations Issues

    Translations Issues

    This is a sticky issue for making reports on missing translation strings and other translations issues.

    Please comment here to inform the project on these issues.

    merged 
    opened by jliljebl 49
  • Arch distro issue: Segmentation Fault on startup

    Arch distro issue: Segmentation Fault on startup

    When I try to start flowblade-1.14 I get the following output:

     ~ $ flowblade 
    FLOWBLADE MOVIE EDITOR 1.14
    ---------------------------
    Launch script dir: /usr/bin
    Running from installation...
    modules path: /usr/share/pyshared/Flowblade
    MLT found, version: 6.4.1
    numpy version: 1.13.3
    OS: Parabola GNU/Linux-libre
    Python 2.7.14 (default, Sep 20 2017, 01:25:59) 
    [GCC 7.2.0]
    GTK+ version: 3.22.24
    User dir: /home/andi/.flowblade/
    Locale: en_US
    Translations at /usr/share/locale were not found, using program root directory translations.
    Use OS locale language.
    Valid shortcut files found: ['flowblade.xml', 'premiere.xml']
    Keyboard shortcuts file: flowblade.xml
    Loading shortcuts: Flowblade
    1600 900
    Small height: True
    Small width: False
    Detecting environment...
    ---
    video_codecs:
      - a64multi
      - a64multi5
      - alias_pix
      - amv
      - apng
      - asv1
      - asv2
      - avrp
      - avui
      - ayuv
      - bmp
      - cinepak
      - cljr
      - dnxhd
      - dpx
      - dvvideo
      - ffv1
      - ffvhuff
      - flashsv
      - flashsv2
      - flv
      - gif
      - h261
      - h263
      - h263p
      - huffyuv
      - jpeg2000
      - jpegls
      - ljpeg
      - mjpeg
      - mpeg1video
      - mpeg2video
      - mpeg4
      - msmpeg4v2
      - msmpeg4
      - msvideo1
      - pam
      - pbm
      - pcx
      - pgm
      - pgmyuv
      - png
      - ppm
      - prores
      - prores_aw
      - prores_ks
      - qtrle
      - r10k
      - r210
      - rawvideo
      - roqvideo
      - rv10
      - rv20
      - sgi
      - snow
      - sunrast
      - svq1
      - targa
      - tiff
      - utvideo
      - v210
      - v308
      - v408
      - v410
      - vc2
      - wrapped_avframe
      - wmv1
      - wmv2
      - xbm
      - xface
      - xwd
      - y41p
      - yuv4
      - zlib
      - zmbv
      - libopenjpeg
      - libschroedinger
      - libtheora
      - libvpx
      - libvpx-vp9
      - libwebp_anim
      - libwebp
      - libx264
      - libx264rgb
      - libx265
      - libxvid
      - h264_nvenc
      - h264_vaapi
      - nvenc
      - nvenc_h264
      - nvenc_hevc
      - hevc_nvenc
      - hevc_vaapi
      - mjpeg_vaapi
      - mpeg2_vaapi
      - vp8_vaapi
    ...
    ---
    audio_codecs:
      - comfortnoise
      - s302m
      - aac
      - ac3
      - ac3_fixed
      - alac
      - dca
      - eac3
      - flac
      - g723_1
      - mlp
      - mp2
      - mp2fixed
      - nellymoser
      - opus
      - real_144
      - sonic
      - sonicls
      - truehd
      - tta
      - vorbis
      - wavpack
      - wmav1
      - wmav2
      - pcm_alaw
      - pcm_f32be
      - pcm_f32le
      - pcm_f64be
      - pcm_f64le
      - pcm_mulaw
      - pcm_s8
      - pcm_s8_planar
      - pcm_s16be
      - pcm_s16be_planar
      - pcm_s16le
      - pcm_s16le_planar
      - pcm_s24be
      - pcm_s24daud
      - pcm_s24le
      - pcm_s24le_planar
      - pcm_s32be
      - pcm_s32le
      - pcm_s32le_planar
      - pcm_s64be
      - pcm_s64le
      - pcm_u8
      - pcm_u16be
      - pcm_u16le
      - pcm_u24be
      - pcm_u24le
      - pcm_u32be
      - pcm_u32le
      - roq_dpcm
      - adpcm_adx
      - g722
      - g726
      - adpcm_ima_qt
      - adpcm_ima_wav
      - adpcm_ms
      - adpcm_swf
      - adpcm_yamaha
      - libgsm
      - libgsm_ms
      - libmp3lame
      - libopencore_amrnb
      - libopus
      - libspeex
      - libvorbis
    ...
    ---
    formats:
      - a64
      - ac3
      - adts
      - adx
      - aiff
      - amr
      - apng
      - asf
      - ass
      - ast
      - asf_stream
      - au
      - avi
      - avm2
      - bit
      - caf
      - cavsvideo
      - crc
      - dash
      - data
      - daud
      - dirac
      - dnxhd
      - dts
      - dv
      - eac3
      - f4v
      - ffm
      - ffmetadata
      - fifo
      - filmstrip
      - flac
      - flv
      - framecrc
      - framehash
      - framemd5
      - g722
      - g723_1
      - gif
      - gsm
      - gxf
      - h261
      - h263
      - h264
      - hash
      - hds
      - hevc
      - hls
      - ico
      - ilbc
      - image2
      - image2pipe
      - ipod
      - ircam
      - ismv
      - ivf
      - jacosub
      - latm
      - lrc
      - m4v
      - md5
      - matroska
      - matroska
      - microdvd
      - mjpeg
      - mlp
      - mmf
      - mov
      - mp2
      - mp3
      - mp4
      - mpeg
      - vcd
      - mpeg1video
      - dvd
      - svcd
      - mpeg2video
      - vob
      - mpegts
      - mpjpeg
      - mxf
      - mxf_d10
      - mxf_opatom
      - null
      - nut
      - oga
      - ogg
      - ogv
      - oma
      - opus
      - alaw
      - mulaw
      - f64be
      - f64le
      - f32be
      - f32le
      - s32be
      - s32le
      - s24be
      - s24le
      - s16be
      - s16le
      - s8
      - u32be
      - u32le
      - u24be
      - u24le
      - u16be
      - u16le
      - u8
      - psp
      - rawvideo
      - rm
      - roq
      - rso
      - rtp
      - rtp_mpegts
      - rtsp
      - sap
      - scc
      - segment
      - stream_segment,ssegment
      - singlejpeg
      - smjpeg
      - smoothstreaming
      - sox
      - spx
      - spdif
      - srt
      - swf
      - tee
      - 3g2
      - 3gp
      - mkvtimestamp_v2
      - truehd
      - tta
      - uncodedframecrc
      - vc1
      - vc1test
      - voc
      - w64
      - wav
      - webm
      - webm_dash_manifest
      - webm_chunk
      - webp
      - webvtt
      - wtv
      - wv
      - yuv4mpegpipe
      - alsa
      - fbdev
      - oss
      - pulse
      - sdl,sdl2
      - v4l2
    ...
    MLT detection succeeded, 156 formats, 96 video codecs and 68 audio codecs found.
    522 MLT services found.
    Loading render profiles...
    Loading filters...
    Brightness dropped, MLT version too low for this filter.
    Loading transitions...
    RGB Adjustment dropped for Color Adjustment
    Hue dropped for Color Adjustment
    Gamma dropped for Lift Gain Gamma
    G'MIC found
    Natron not found
    Player initialized with profile:  DV/DVD PAL
    Segmentation fault (core dumped)
    

    I am using the AUR package.

    I tried debugging the problem with gdb, and got this backtrace:

    Thread 1 "python2" received signal SIGSEGV, Segmentation fault.
    0x00007ffff7bc39b0 in pthread_mutex_lock () from /usr/lib/libpthread.so.0
    (gdb) back
    #0  0x00007ffff7bc39b0 in pthread_mutex_lock () at /usr/lib/libpthread.so.0
    #1  0x00007fffef98771a in XrmQGetResource () at /usr/lib/libX11.so.6
    #2  0x00007fffef963ba6 in XGetDefault () at /usr/lib/libX11.so.6
    #3  0x00007ffff0ae5808 in _XcursorGetDisplayInfo () at /usr/lib/libXcursor.so.1
    #4  0x00007ffff0ae5849 in XcursorSupportsARGB () at /usr/lib/libXcursor.so.1
    #5  0x00007ffff0ae81e1 in XcursorNoticeCreateBitmap () at /usr/lib/libXcursor.so.1
    #6  0x00007fffef95ea61 in XCreatePixmap () at /usr/lib/libX11.so.6
    #7  0x00007ffff1c03b76 in  () at /usr/lib/libgdk-3.so.0
    #8  0x00007ffff1c04111 in  () at /usr/lib/libgdk-3.so.0
    #9  0x00007fffeca12462 in  () at /usr/lib/libgtk-3.so.0
    #10 0x00007fffeca19c9d in  () at /usr/lib/libgtk-3.so.0
    #11 0x00007ffff532c6f5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
    #12 0x00007ffff5340188 in  () at /usr/lib/libgobject-2.0.so.0
    #13 0x00007ffff5344696 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
    #14 0x00007ffff5345920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
    #15 0x00007fffeca09f3c in gtk_widget_realize () at /usr/lib/libgtk-3.so.0
    #16 0x00007fffeca180d1 in  () at /usr/lib/libgtk-3.so.0
    #17 0x00007ffff532c6f5 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
    #18 0x00007ffff5340188 in  () at /usr/lib/libgobject-2.0.so.0
    #19 0x00007ffff5344696 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
    #20 0x00007ffff5345920 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
    #21 0x00007fffeca03c3b in gtk_widget_show () at /usr/lib/libgtk-3.so.0
    #22 0x00007ffff4dee1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
    #23 0x00007ffff4dedc2a in ffi_call () at /usr/lib/libffi.so.6
    #24 0x00007ffff57c5a44 in  () at /usr/lib/python2.7/site-packages/gi/_gi.so
    #25 0x00007ffff57c76c8 in  () at /usr/lib/python2.7/site-packages/gi/_gi.so
    #26 0x00007ffff57bb4fa in  () at /usr/lib/python2.7/site-packages/gi/_gi.so
    #27 0x00007ffff74cdd93 in PyObject_Call () at /usr/lib/libpython2.7.so.1.0
    #28 0x00007ffff74aac6e in PyEval_EvalFrameEx () at /usr/lib/libpython2.7.so.1.0
    #29 0x00007ffff7504886 in PyEval_EvalCodeEx () at /usr/lib/libpython2.7.so.1.0
    #30 0x00007ffff747d80f in function_call.lto_priv () at /usr/lib/libpython2.7.so.1.0
    #31 0x00007ffff74cdd93 in PyObject_Call () at /usr/lib/libpython2.7.so.1.0
    #32 0x00007ffff746244f in instancemethod_call.lto_priv () at /usr/lib/libpython2.7.so.1.0
    #33 0x00007ffff74cdd93 in PyObject_Call () at /usr/lib/libpython2.7.so.1.0
    #34 0x00007ffff7503f61 in PyEval_CallObjectWithKeywords () at /usr/lib/libpython2.7.so.1.0
    #35 0x00007ffff746627f in PyInstance_New () at /usr/lib/libpython2.7.so.1.0
    #36 0x00007ffff74cdd93 in PyObject_Call () at /usr/lib/libpython2.7.so.1.0
    #37 0x00007ffff74aac6e in PyEval_EvalFrameEx () at /usr/lib/libpython2.7.so.1.0
    #38 0x00007ffff74a5b50 in PyEval_EvalFrameEx () at /usr/lib/libpython2.7.so.1.0
    #39 0x00007ffff74a5b50 in PyEval_EvalFrameEx () at /usr/lib/libpython2.7.so.1.0
    #40 0x00007ffff7504886 in PyEval_EvalCodeEx () at /usr/lib/libpython2.7.so.1.0
    #41 0x00007ffff751a05a in PyEval_EvalCode () at /usr/lib/libpython2.7.so.1.0
    #42 0x00007ffff75217f1 in run_mod () at /usr/lib/libpython2.7.so.1.0
    #43 0x00007ffff75230d5 in PyRun_FileExFlags () at /usr/lib/libpython2.7.so.1.0
    #44 0x00007ffff75232aa in PyRun_SimpleFileExFlags () at /usr/lib/libpython2.7.so.1.0
    #45 0x00007ffff7511863 in Py_Main () at /usr/lib/libpython2.7.so.1.0
    #46 0x00007ffff7823f6a in __libc_start_main () at /usr/lib/libc.so.6
    #47 0x000055555555478a in _start ()
    

    I'm a bit at a loss how to locate the issue. Any help is appreciated :)

    fixed upstream 
    opened by oaken-source 47
  • Make keyboard shortcuts user configurable

    Make keyboard shortcuts user configurable

    Hi guys. Thanks for your great work. I am coming from a FCP and Premiere experience. I want to know if there is anything special about the way you chose shortkeys. It is very confusing for me for example when I want to go to the previous or next cut in timeline. In both FCP and Premiere, the Up Arrow key is for jumping to previous and Down Arrow key for jumping to the next cut. While here, it is exactly opposite.

    Is there anything special here?

    Isn't it better to follow what is mostly accepted as the norm?

    feature added 
    opened by ahangarha 44
  • Tool integration

    Tool integration

    Hello,

    I've seen in the roadmap that there is interest in integrating Natron in Flowblade. I think it's a great idea and there are many people waiting for Natron integration inside some NLE to act like a kind of Nuke Studio. So maybe rather than having some kind of an headless control of Natron inside Flowblade (like a title generator) it would be way more useful to let user create custom workflows and associate some application + some python scripts to a clip in the timeline. Maybe it could be like applying an effect to a clip. Then it would be great to be able to open Natron from the timeline , apply some effects to the shot and render it outside or inside Flowblade. Then having the result inside the Flowblade timeline. The best would be to be able to lauch some scripts when opening a Natron project , and/or at render time. That way it open the door to great customisation for integration in some professional open-source pipeline. If this system is generic enough , it may allow to plug other applications than Natron, like Blender or other commercial application, or for instance some imagemagick process on a image sequence.
    I've looked into several open-source NLE and none of them allow this kind of workflow that is very useful for animation or VFX work. Only blender with the VSE is able to do some scripting stuff and let the user link any applications to some shots. If you think that idea is useful I can make a real proposal and better design on how this could work.

    feature added 
    opened by sozap 42
  • FileLumaToAlpaha filter affects audio levels.

    FileLumaToAlpaha filter affects audio levels.

    Please include the following information.

    1. Flowblade version (Help->About): 2.2.0
    2. MLT version (Help->Runtime Environment): 6.14.0
    3. Your distribution (Ubuntu, Debian, Mint etc.): Manjaro
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.:
    • I have a wav file created with audacity.
    • I play it outside flowblade and sounds at full volume
    • i open my project, add it and the sound volume drops
    • i play it in the editor tab and the volume changes weirdly
    • i create another project, add it and i get the same result
    • i render the file, open it in audacity and the volume wave is about 25% of its "capacity"
    • i do it in Olive and sound normally (it also uses mlt)

    I dont know what to do and i dont know how it happened. i deleted the flowflade .config dir = same result. i checked the mixer values = all 100%. I reinstalled mlt, same result. I reinstalled flowblade, same result! i tried flatpak version, same result! i tried different files and formats, same result!

    I need to upload my video today... :(

    fixed 
    opened by doradoro 34
  • segfault with mlt 6.8.0

    segfault with mlt 6.8.0

    On Manjaro (unstable branch) and apparently Archlinux in general, the update to mlt 6.8.0 (and also python2 to 2.7.15 seems to have broken flowblade. More details on the segfault here

    fixed 
    opened by oberon-manjaro 34
  • Flatkpak for flowblade?

    Flatkpak for flowblade?

    Any chance we can have flowblade published as flatpaks so that we can just download them and run them on any distribution?

    merged 
    opened by sramkrishna 31
  • Window too tall for a 1024x768 desktop and other height problems

    Window too tall for a 1024x768 desktop and other height problems

    The main window is taller than my desktop height and it resists any attempts to make it shorter. This makes Flowblade really annoying to use on a 1024x768 desktop.

    I can't even resize the inside of the window. It looks like there's a drag bar that promises to let me make the tracks taller and the player window shorter, but when I grab it, it doesn't move. Also, I tried to make a video track "Large Height" and it complained that there isn't enough vertical height. Well, there would be tons of it if I could make the player window use less of it and give more of it to the tracks and there would be even more height available if the track section could be in a vertically scrolled window of it's own.

    TL;DR 3 height problems:

    1. The whole main window is too tall and cannot be made shorter
    2. The track section isn't tall enough and cannot be made taller
    3. The track section doesn't scroll vertically when there isn't enough height.
    fixed 
    opened by eltomito 27
  • Double click on media item when empty timeline and monitor crashes

    Double click on media item when empty timeline and monitor crashes

    I open this issue report to find the reason why Flowblade crash on many distros. As it was reported here : https://github.com/jliljebl/flowblade/issues/445 the problem seems to touch also Ubuntu (17.04 or 17.10) (I use many machines affected by the same problem) I use Flowblade version 1.14. On some machines it's libmlt 6.4.1 or 6.5.0 (this comes for the kdenlive repository) (Not every machine have kdenlive repository installed but it crash anyway) On all those machines, it's X11 (and not Wayland). Can we identify if the problem comes from GTK or MLT (SDL vs SDL2) ? As you suggest it in the 445 issue, I will try to put some print in app.py to check where this problem come from and I'll be back to this issue report.

    fixed 
    opened by fandali 24
  • FFMPEG AAC blocking on NaN/Inf input

    FFMPEG AAC blocking on NaN/Inf input

    Flowblade version 2.4.0.1 / Ubuntu 20.04

    Currently the only render preset that seems to work entirely properly is: Lossless FFv1 (which is a workable solution in my case)

    H.264 / .mp4 seems to not write any data to my output file, but when I export an MLT XML the melt command does export a H.264 encoded mp4....

    Is there any debug flags I can enable to see why Flowblade renderer get's stuck, while melt does not...

    opened by pmjdebruijn 23
  • Rendered Video contains static when utilizing V1 multiple times.

    Rendered Video contains static when utilizing V1 multiple times.

    1. Flowblade version (Help->About): 2.8 (tested with both Flatpak and .deb release)
    2. MLT version (Help->Runtime Environment): 6.24.0
    3. Your distribution (Ubuntu, Debian, Mint etc.): Ubuntu 21.10 (tested on Kubuntu 21.04 as well, same issue)
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.:
    • Insert your first track/tracks on V1 (Let's call them T1)
    • Transition to a track (T2) on V2 (or others)
    • Transition back to a track (T3) on V1
    • Render the video (tested with both MPEG-4 and H.264) In the rendered video, the audio part of T3 will be moved to the front and overlayed with T1. Instead, there will be something I can only describe as a really hard static. The video will be completely removed, and it will only show a white screen.

    Attached you will find a screenshot of how my timeline looks. The marked video track is the one that is causing the issue. Note that it only happens on V1. If I move the marked track to V2 or above, everything works as it's supposed to. 2021-12-01_14-33

    I really hope we can find a solution to that as my own search hasn't resulted in anything, and I really like the flow and feeling of Flowblade so I'd like to continue using it.

    opened by Gamertoc 0
  • Request: Need custom preset profile in [Project > Change Project Profile...]

    Request: Need custom preset profile in [Project > Change Project Profile...]

    Information.

    1. Flowblade version (Help->About): 2.4.0
    2. MLT version (Help->Runtime Environment):
    3. Your distribution (Ubuntu, Debian, Mint etc.): 20.04 I want to make some portrait video with ratio 9:16, but i couldn't find any custom preset in [Project > Change Project Profile...] for 9:16 ratio
    bug 
    opened by thanhhocse96 1
  • Request/Enhancement: Keep or Show Render Duration after completed

    Request/Enhancement: Keep or Show Render Duration after completed

    I hope this isn't the wrong way to request something like this, but I can't figure out how to add labels to issues.

    Just a simple request, but it would be nice if we could start and render and walk away/leave, but then be able to see the time it took to render the video after it's completed. I realize the dialogue closes entirely on completion so maybe more effort than it's worth but it's present in Kdenlive.

    Thank you for all of your hard work. I often will mention Flowblade in videos I make, and praise the quality of work with only one full-time developer(that I'm aware of).

    in feature queue 
    opened by DroWnThePoor 1
  • Problems with openCV dependency on Ubuntu 21.04

    Problems with openCV dependency on Ubuntu 21.04

    Please include the following information.

    1. Flowblade version (Help->About): Any, actually
    2. MLT version (Help->Runtime Environment): --
    3. Your distribution (Ubuntu, Debian, Mint etc.): Ubuntu 21.04
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.: For the couple of weeks I can't use flowblade of any version because of broken dependencies of OpenCV (libOpenEXR exactly, which is locked at v30, but presents only as v29)
    libopencv-imgcodecs4.5 : Depends libopenexr30 (>= 3.1.2)
    

    I'm confused what to do as I can't do anything and, actually love and more than, need the package quite regularly. I've opened issue in OpenCV repo, but they said, that they are not in deal)

    I hoped the broken dependency will be fixed quickly, but it still is broken... How can I fix it?

    opened by Levitanus 3
  • Flowblade Gives no module named dbus

    Flowblade Gives no module named dbus

    Please include the following information.

    1. Flowblade version (Help->About): 2.8
    2. MLT version (Help->Runtime Environment): 6.24.0
    3. Your distribution (Ubuntu, Debian, Mint etc.): Fedora 33
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.: ON running $ flowblade I get the following error:
    $  flowblade
    FLOWBLADE MOVIE EDITOR 2.8
    --------------------------
    Launch script dir: /usr/bin
    Running from installation...
    MLT found, version: 6.24.0
    Failed to import module app.py to launch Flowblade!
    ERROR: No module named 'dbus'
    Installation was assumed to be at: /usr/lib/python3.9/site-packages/Flowblade
    
    

    I tried sudo pip install -U dbus-python as well as sudo dnf install python3-dbus with no effect.

    opened by konsbn 2
  • Cross fade appears to be ignored with MLT 7.0 or higher

    Cross fade appears to be ignored with MLT 7.0 or higher

    Please include the following information.

    1. Flowblade version (Help->About): 2.8
    2. MLT version (Help->Runtime Environment): 7.0.0
    3. Your distribution (Ubuntu, Debian, Mint etc.): Debian Testing(Bookworm)
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.:

    I could be doing something wrong. After upgrading my environment recently and dealing with the mlt is now mlt7 issues. I noticed that crossfades on my projects stopped working. Simple steps to reproduce:

    1. Add an image or a video to two tracks.
    2. Add fade out/in between the two
    3. Notice that nothing happens as if no cross fade were there at all

    I've tried to debug this, but don't see any explicit options to increase verbosity of the output I get when running from command line. The command line doesn't report any issues either.

    I've provided both an image of the cross fade setup I have and what the output is.

    2021-10-01-234655_567x359_scrot

    https://user-images.githubusercontent.com/755201/135702689-53817c31-d54e-4b0e-864f-d84b602a774e.mp4

    bug workaround in comments 
    opened by tabfugnic 5
  • Does not preview the fixed images in JPG or PNG

    Does not preview the fixed images in JPG or PNG

    Issue described here: https://github.com/jliljebl/flowblade-forum/issues/109

    So far I have not been able to reproduce this.

    unreproduced 
    opened by jliljebl 1
  • PDF Help Doc

    PDF Help Doc

    Please include the following information.

    1. Flowblade version (Help->About): 0.14.0
    2. MLT version (Help->Runtime Environment): vers. 6.0
    3. Your distribution (Ubuntu, Debian, Mint etc.): Ubuntu
    4. If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easiest way to understand what is happening.: I have decided to make a pdf version of the online help file, so it would be easier for people to read as they need help, instead of using a web browser which takes up too many resources as a person is working with FlowBlade. Also good for off line reading. I will redo all hyperlinks in document to point to bookmarks in the same doc. I will also do a spell check for any misspelled words. Will also move text up or down a little, so it will fit better on a page. I hope this is permissible to admins and creator of FlowBlade. I personally find it easier to read a pdf than a web page. my email: [email protected]
    opened by kvnsz 2
  • Selecting a folder to render to, not working.

    Selecting a folder to render to, not working.

    Version 2.8 MLT 6.24.00 Kubuntu 21.04

    Fresh install after issues with keymapping, from Flatpak. Trying to select a new folder to render into, dialog box opens up and is looking for a file, not a folder. Clicking on "Open" to select the folder does nothing when selected, with dialog box remaining open. After canceling dialog box(as a long shot), folder is still not in the list of folders to save to. Screenshot_20210711_133715 Thanks for support!

    unreproduced 
    opened by tonycsa 1
  • Consistently running out of memory while rendering a ~1 minute clip

    Consistently running out of memory while rendering a ~1 minute clip

    Flowblade version: 2.8 MLT version: 6.22.1 Pop OS 20.10

    Hi! I'm having some issues with Flowblade - it's repeatable enough that I assume it's an issue with my setup. I have a simple project where I have a single 4K video as a source. I've split it up into multiple clips and now trying to render the timeline. My render jobs start consuming more and more memory until they hit the limit and then crash. Any idea what could be going wrong? Here's a video of it happening: https://www.youtube.com/watch?v=0w1khHxxoAo

    Thank you for your hard work!

    merged 
    opened by nikivanov 0
Releases(v2.8.0.3)
Komposition - The video editor built for screencasters

Komposition The video editor built for screencasters Tutorial Video | Introduction | Installation Documentation See the documentation and user guide.

Oskar Wickström 423 Nov 21, 2021
video streaming userbot (vsu) based on pytgcalls for streaming video trought the telegram video chat group.

VIDEO STREAM USERBOT ✨ an another telegram userbot for streaming video trought the telegram video chat. Environmental Variables ?? API_ID : Get this v

levina 6 Oct 17, 2021
Streamlink is a CLI utility which pipes video streams from various services into a video player

Streamlink is a CLI utility which pipes video streams from various services into a video player

null 6.8k Nov 27, 2021
MoviePy is a Python library for video editing, can read and write all the most common audio and video formats

MoviePy is a Python library for video editing: cutting, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects. See the gallery for some examples of use.

null 8.7k Nov 27, 2021
A youtube video link or id to video thumbnail python package.

Youtube-Video-Thumbnail A youtube video link or id to video thumbnail python package. Made with Python3

Fayas Noushad 7 Nov 26, 2021
Text2Video's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images to include in the video.

Text2Video Text2Video's purpose is to help people create videos quickly and easily by simply typing out the video’s script and a description of images

Josh Chen 9 Nov 18, 2021
Filtering user-generated video content(SberZvukTechDays)Filtering user-generated video content(SberZvukTechDays)

Filtering user-generated video content(SberZvukTechDays) Table of contents General info Team members Technologies Setup Result General info This is a

Roman 6 Nov 14, 2021
Extracting frames from video and create video using frames

Extracting frames from video and create video using frames This program uses opencv library to extract the frames from video and create video from ext

null 1 Nov 19, 2021
Telegram Video Chat Video Streaming bot 🇱🇰

?? Get SESSION_NAME from below: Pyrogram ?? Preview ✨ Features Music & Video stream support MultiChat support Playlist & Queue support Skip, Pause, Re

DOOZY YEZ 2 Nov 23, 2021
Play Video & Music on Telegram Group Video Chat

?? DEMONGIRL ?? ʜᴇʟʟᴏ ❤️ ???? Join us ᴠɪᴅᴇᴏ sᴛʀᴇᴀᴍ ɪs ᴀɴ ᴀᴅᴠᴀɴᴄᴇᴅ ᴛᴇʟᴇʀᴀᴍ ʙᴏᴛ ᴛʜᴀᴛ's ᴀʟʟᴏᴡ ʏᴏᴜ ᴛᴏ ᴘʟᴀʏ ᴠɪᴅᴇᴏ & ᴍᴜsɪᴄ ᴏɴ ᴛᴇʟᴇɢʀᴀᴍ ɢʀᴏᴜᴘ ᴠɪᴅᴇᴏ ᴄʜᴀᴛ ?? ɢ

Jonathan 2 Nov 28, 2021
Add filters (background blur, etc) to your webcam on Linux.

Add filters (background blur, etc) to your webcam on Linux.

Jashandeep Sohi 403 Nov 20, 2021
Video processing routines for SciPy

scikit-video Video Processing SciKit BETA Video processing algorithms, including I/O, quality metrics, temporal filtering, motion/object detection, mo

Alex Izvorski 106 Oct 29, 2021
High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

Releases | Gears | Documentation | Installation | License VidGear is a High-Performance Video Processing Python Library that provides an easy-to-use,

Abhishek Thakur 2k Dec 2, 2021
Boltstream Live Video Streaming Website + Backend

Boltstream Self-hosted Live Video Streaming Website + Backend Reference

Ben Wilber 1.7k Nov 30, 2021
Real-time video and audio streams over the network, with Streamlit.

streamlit-webrtc Example You can try out the sample app using the following commands.

Yuichiro Tachibana (Tsuchiya) 272 Nov 30, 2021
This program is to make a video based on Deep Dream

This program is to make a video based on Deep Dream. The program is modified from DeepDreamAnim and DeepDreamVideo with additional functions for bleding two frames based on the optical flows. It also supports the image division to apply the Deep Dream algorithm to a large image.

Aertist 21 Nov 28, 2021
Repository to create Ascii art in CMD based on video file.

Made to take any file format, and transform it into ascii art, displayed as a video in the cmd. If the cmd formatting is wrong, try zooming a little and remember to make cmd fullscreen. I made my cmd fullscreen, and zoomed out one tic. Written in Python 3.9

null 51 Aug 16, 2021
plumi video sharing

December 2017 update We are moving tickets from the Plumi tracker (trac.plumi.org) here, for historical reasons. Plumi video sharing system Plumi is a

Plumi 108 Nov 23, 2021
Rembg Video Virtual Green Screen Edition

Rembg Video Virtual Green Screen Edition

Tim Scarfe 167 Nov 27, 2021