View previous topic :: View next topic |
Author |
Message |
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Fri Jun 03, 2016 2:34 pm Post subject: |
|
|
genstorm wrote: | So that works for whatever has been ~amd64 at this point on Jun 01, 2016 07:29, tomorrow that information might be useless again. If you list working solutions, then please include their version atoms. You should also do that in your package.keyword files unless you'd like to stay unstable ad infinitum. |
Sorry for that^^
So I will try again.
If someone use a stable Gentoo (amd64) on 3rd of June 2016 and kdenlive (16.04.01 or 15.12.3) crashes when compiled with frei0r use flag, this is my working solution:
Code: | # cat /etc/portage/package.accept_keywords/video-editing
=kde-apps/kdenlive-16.04.1 ~amd64
=media-libs/mlt-6.2.0 ~amd64
=media-video/ffmpeg-2.8.7 ~amd64
=media-plugins/frei0r-plugins-1.4 ~amd64
=sys-devel/autoconf-archive-2016.03.20-r1 ~amd64
=media-libs/opencv-3.1.0-r1 ~amd64 |
With frei0r use flags, you have much more effects and tools for your kdenlive:
Code: | # ls /usr/share/kdenlive/effects/
audiobalance.xml frei0r_colortap.xml frei0r_saturat0r.xml movit_opacity.xml
audiopan.xml frei0r_contrast0r.xml frei0r_scale0tilt.xml movit_rect.xml
audiowaveform.xml frei0r_curves.xml frei0r_scanline0r.xml movit_saturation.xml
audiowave.xml frei0r_d90stairsteppingfix.xml frei0r_select0r.xml movit_unsharp_mask.xml
automask.xml frei0r_defish0r.xml frei0r_sharpness.xml movit_vignette.xml
boxblur.xml frei0r_delay0r.xml frei0r_sobel.xml movit_white_balance.xml
brightness.xml frei0r_delaygrab.xml frei0r_sopsat.xml mute.xml
channelcopy.xml frei0r_distort0r.xml frei0r_squareblur.xml normalise.xml
charcoal.xml frei0r_edgeglow.xml frei0r_tehroxx0r.xml obscure.xml
chroma_hold.xml frei0r_equaliz0r.xml frei0r_threelay0r.xml oldfilm.xml
chroma.xml frei0r_facebl0r.xml frei0r_three_point_balance.xml pan_zoom.xml
crop.xml frei0r_facedetect.xml frei0r_threshold0r.xml region.xml
dust.xml frei0r_flippo.xml frei0r_timeout.xml rotation_keyframable.xml
dynamictext.xml frei0r_glow.xml frei0r_tint0r.xml rotation.xml
fade_from_black.xml frei0r_hqdn3d.xml frei0r_twolay0r.xml rotoscoping.xml
fadein.xml frei0r_hueshift0r.xml frei0r_vectorscope.xml scratchlines.xml
fadeout.xml frei0r_iirblur.xml frei0r_vertigo.xml sepia.xml
fade_to_black.xml frei0r_keyspillm0pup.xml frei0r_vignette.xml sox_band.xml
freeze.xml frei0r_lenscorrection.xml gain.xml sox_bass.xml
frei0r_alpha0ps.xml frei0r_letterb0xed.xml gamma.xml sox_echo.xml
frei0r_alphagrad.xml frei0r_levels.xml grain.xml sox_flanger.xml
frei0r_alphaspot.xml frei0r_lightgraffiti.xml greyscale.xml sox_gain.xml
frei0r_balanc0r.xml frei0r_luminance.xml invert.xml sox_phaser.xml
frei0r_baltan.xml frei0r_mask0mate.xml lift_gamma_gain.xml sox_stretch.xml
frei0r_bezier_curves.xml frei0r_medians.xml loudness.xml speed.xml
frei0r_brightness.xml frei0r_nervous.xml mirror.xml swapchannels.xml
frei0r_c0rners.xml frei0r_nosync0r.xml movit_blur.xml tcolor.xml
frei0r_cartoon.xml frei0r_pixeliz0r.xml movit_deconvolution_sharpen.xml threshold.xml
frei0r_cluster.xml frei0r_pr0be.xml movit_diffusion.xml update
frei0r_colgate.xml frei0r_pr0file.xml movit_glow.xml vignette.xml
frei0r_coloradj_rgb.xml frei0r_primaries.xml movit_lift_gamma_gain.xml volume.xml
frei0r_colordistance.xml frei0r_rgbparade.xml movit_mirror.xml wave.xml |
|
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Wed Jun 08, 2016 5:47 am Post subject: |
|
|
From 2nd of April 2016 there is a new version of frei0r: 1.5, which gives to kdenlive: Filters: 82, Generators: 7, Mixers: 33.
Current version in portage (8 June 2016) for amd64 is 5 years old, version for ~amd64 is 3 years old
Bump request for Gentoo, please vote:
https://bugs.gentoo.org/show_bug.cgi?id=585346
Quote: | 1.5.0 - 2 April 2016
This release fixes several major bugs in existing plugins and adds
one new filter: NDVI (Normalized Difference Vegetation Index).
https://files.dyne.org/frei0r/ |
|
|
Back to top |
|
|
gentooP4 Apprentice
Joined: 20 Sep 2010 Posts: 182 Location: NZ
|
Posted: Thu Jul 07, 2016 10:58 pm Post subject: |
|
|
I appear to be missing the pre-defined rendering defaults that appear in other Linux distros - eg. Web/Youtube, etc. Does anyone know how I can enable these? Currently I can't really render anything useful in Gentoo. _________________ The United States has announced that it will deploy thoughts and prayers in the battle against online extremism.
If you voted for Trump or Brexit, you were likely influenced by the Cambridge Analytica propaganda machine. |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Fri Jul 08, 2016 6:03 am Post subject: |
|
|
gentooP4 wrote: | I appear to be missing the pre-defined rendering defaults that appear in other Linux distros - eg. Web/Youtube, etc. Does anyone know how I can enable these? Currently I can't really render anything useful in Gentoo. |
What do you mean by this?^^
Web/Youtube do not exist in the newest version as used to be I think. You have now WebM, MP4 or MP2 - which works everywhere now form laptops, tablets, game consoles to mobile devices. YouTube could converse anything now but as a standard preffer MP4.
What version do you use? |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Fri Sep 23, 2016 9:53 pm Post subject: |
|
|
Xywa wrote: | Hi,
If kdenlive (16.04.01 & 15.12.3) for Gentoo amd64 (stable) crashes when compiled with frei0r use flag, this is my working solution:
Code: | media-plugins/frei0r-plugins ~amd64
sys-devel/autoconf-archive ~amd64
media-libs/opencv ~amd64 |
|
Hi Xywa
I did not see this thread until asturm pointed me to it. Here
Your advice worked, but there is this cool Transition ( Affine ) that still wont show up in the list.
Did you manage to get that one working ?
I'm looking for the one used to animate text Used Here on Youtube
Code: | # vim /etc/portage/package.accept_keywords/video-editing
=media-libs/opencv-3.1.0-r4 ~amd64
#=sys-devel/autoconf-archive-2016.03.20-r1 ~amd64
=sys-devel/autoconf-archive-2016.09.16 ~amd64
#=media-plugins/frei0r-plugins-1.4 ~amd64
=media-plugins/frei0r-plugins-1.5.0 ~amd64
=kde-apps/kdenlive-16.08.1 ~amd64
=media-video/ffmpeg-2.8.8 ~amd64 |
Above worked, but still no Affine
Let me now if you got this working.
Thanks in advanced. |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Sun Sep 25, 2016 7:04 pm Post subject: |
|
|
spidark - which version do you use? There is 16.08.1 in portage for ~amd64.
And could you list your:
Code: | ls /usr/share/kdenlive/effects/ |
|
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Mon Sep 26, 2016 12:30 pm Post subject: |
|
|
Xywa wrote: | spidark - which version do you use? There is 16.08.1 in portage for ~amd64.
And could you list your:
Code: | ls /usr/share/kdenlive/effects/ |
|
Hi Xywa,
Im using Code: | =kde-apps/kdenlive-16.08.1 ~amd64 |
Code: | # ls /usr/share/kdenlive/effects/
acompressor.xml fade_to_black.xml frei0r_delay0r.xml frei0r_nervous.xml frei0r_tint0r.xml movit_rect.xml sox_echo.xml
aecho.xml freeze.xml frei0r_delaygrab.xml frei0r_nosync0r.xml frei0r_twolay0r.xml movit_saturation.xml sox_flanger.xml
agate.xml frei0r_alpha0ps.xml frei0r_distort0r.xml frei0r_pixeliz0r.xml frei0r_vectorscope.xml movit_unsharp_mask.xml sox_gain.xml
audiobalance.xml frei0r_alphagrad.xml frei0r_edgeglow.xml frei0r_pr0be.xml frei0r_vertigo.xml movit_vignette.xml sox_phaser.xml
audiopan.xml frei0r_alphaspot.xml frei0r_equaliz0r.xml frei0r_pr0file.xml frei0r_vignette.xml movit_white_balance.xml sox_stretch.xml
audiowaveform.xml frei0r_balanc0r.xml frei0r_facebl0r.xml frei0r_primaries.xml gain.xml mute.xml speed.xml
audiowave.xml frei0r_baltan.xml frei0r_facedetect.xml frei0r_rgbparade.xml gamma.xml normalise.xml swapchannels.xml
automask.xml frei0r_bezier_curves.xml frei0r_flippo.xml frei0r_saturat0r.xml grain.xml obscure.xml tcolor.xml
boxblur.xml frei0r_brightness.xml frei0r_glow.xml frei0r_scale0tilt.xml greyscale.xml oldfilm.xml threshold.xml
brightness.xml frei0r_c0rners.xml frei0r_hqdn3d.xml frei0r_scanline0r.xml invert.xml pan_zoom.xml tracker.xml
channelcopy.xml frei0r_cartoon.xml frei0r_hueshift0r.xml frei0r_select0r.xml lift_gamma_gain.xml qtblend.xml update
charcoal.xml frei0r_cluster.xml frei0r_iirblur.xml frei0r_sharpness.xml loudness.xml region.xml vignette.xml
chroma_hold.xml frei0r_colgate.xml frei0r_keyspillm0pup.xml frei0r_sobel.xml mirror.xml rotation_keyframable.xml volume.xml
chroma.xml frei0r_coloradj_rgb.xml frei0r_lenscorrection.xml frei0r_sopsat.xml movit_blur.xml rotation.xml wave.xml
crop.xml frei0r_colordistance.xml frei0r_letterb0xed.xml frei0r_squareblur.xml movit_deconvolution_sharpen.xml rotoscoping.xml
dust.xml frei0r_colortap.xml frei0r_levels.xml frei0r_tehroxx0r.xml movit_diffusion.xml scratchlines.xml
dynamictext.xml frei0r_contrast0r.xml frei0r_lightgraffiti.xml frei0r_threelay0r.xml movit_glow.xml selectivecolor.xml
fade_from_black.xml frei0r_curves.xml frei0r_luminance.xml frei0r_three_point_balance.xml movit_lift_gamma_gain.xml sepia.xml
fadein.xml frei0r_d90stairsteppingfix.xml frei0r_mask0mate.xml frei0r_threshold0r.xml movit_mirror.xml sox_band.xml
fadeout.xml frei0r_defish0r.xml frei0r_medians.xml frei0r_timeout.xml movit_opacity.xml sox_bass.xml
|
I'm no developer nor whizkid, but i think the affect i'm looking for is provided by the mlt package, because it does work on my laptop, which has another Linux OS, they are using the same MLT version as in Gentoo Portage.
I'm recompiling some stuff at the moment, i'm hoping enabling the trans-code flag in this case fftw use flag wil enable affine among other effects and transitions, crossing my fingers.
Code: | [ebuild R ] media-libs/mlt-6.2.0-r2::gentoo USE="ffmpeg fftw* frei0r gtk kdenlive libav* libsamplerate* lua* melt opengl qt5 rtaudio* sdl vdpau xine* xml -compressed-lumas -debug -jack -python -ruby" CPU_FLAGS_X86="mmx sse sse2" PYTHON_TARGETS="python2_7" 0 KiB |
I did notice a missing directory on Gentoo.
Code: | $ grep -rl "affine" /usr/share/mlt/
/usr/share/mlt/plus/transition_affine.yml
/usr/share/mlt/plus/filter_affine.y
|
The Plus directory does not exist, in my case.
So i peeked into that dir
Code: | schema_version: 0.2
type: filter
identifier: affine
title: Transform
version: 1
copyright: Meltytech, LLC
creator: Charles Yates
license: LGPLv2.1
language: en
tags:
- Video |
Maybe there is an easier way
Ill let you know if this approach worked. |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Mon Sep 26, 2016 12:39 pm Post subject: |
|
|
Sorry forgot about libav/ffmpeg thing,
I use ffmpeg, and not libav, so in my case i disabled libav
|
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Mon Sep 26, 2016 3:10 pm Post subject: |
|
|
Hi Xywa,
That did the trick,
Compared to my Laptop kdenlive version, this one have major lag issues when moving the timeline marker over video and Photos.
Works like a charm over audio, but lags on video/pictures, maybe it just my system.
But affine transition showed up.
Thanks
|
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Tue Sep 27, 2016 8:25 pm Post subject: |
|
|
spidark wrote: | Hi Xywa,
That did the trick,
Compared to my Laptop kdenlive version, this one have major lag issues when moving the timeline marker over video and Photos.
Works like a charm over audio, but lags on video/pictures, maybe it just my system.
But affine transition showed up.
Thanks
|
Great!
I use kdenlive for everyday job
Just missing slowmovideo, which for some reason stopped work for me after last system update. |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Tue Sep 27, 2016 9:22 pm Post subject: |
|
|
Xywa wrote: | spidark wrote: | Hi Xywa,
That did the trick,
Compared to my Laptop kdenlive version, this one have major lag issues when moving the timeline marker over video and Photos.
Works like a charm over audio, but lags on video/pictures, maybe it just my system.
But affine transition showed up.
Thanks
|
Great!
I use kdenlive for everyday job
Just missing slowmovideo, which for some reason stopped work for me after last system update. |
Just discovered it a month ago,and it does a great Job.
I.m in no way pro,just small stuffs ,
It’s running smooth and have not crashed yet,i also managed to fix the Timeline cursor lag issue,by changing the Track compositing from High Quality to none,worked like a charm.
I checked slowmovidoe out, nice piece of software, don't know it yet |
|
Back to top |
|
|
nlsa8z6zoz7lyih3ap Guru
Joined: 25 Sep 2007 Posts: 388 Location: Canada
|
Posted: Fri Sep 30, 2016 7:12 pm Post subject: |
|
|
Does anyone have the "speed" effect working?
It appears on my list of effects under motion, but when selected no little window appears to give me a place to specify how I want the speed adjusted. (On you tube videos giving instructions for using the kdenlive speed effect, such a thing does appear.)
I can achieve this effect from the comand line, using ffmpeg, but having it integrated into kdenlive would be more convenient.
Other than this, I really like kdenlive and use it to do the editing and rendering of the videos that I make. |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Fri Sep 30, 2016 9:22 pm Post subject: |
|
|
nlsa8z6zoz7lyih3ap wrote: | Does anyone have the "speed" effect working?
It appears on my list of effects under motion, but when selected no little window appears to give me a place to specify how I want the speed adjusted. (On you tube videos giving instructions for using the kdenlive speed effect, such a thing does appear.)
I can achieve this effect from the comand line, using ffmpeg, but having it integrated into kdenlive would be more convenient.
Other than this, I really like kdenlive and use it to do the editing and rendering of the videos that I make. |
Yup, works here.
This is how i got things setup.
Code: | =media-libs/opencv-3.1.0-r4 ~amd64
=sys-devel/autoconf-archive-2016.03.20-r1 ~amd64
##=sys-devel/autoconf-archive-2016.09.16 ~amd64
##=media-plugins/frei0r-plugins-1.4 ~amd64
=media-plugins/frei0r-plugins-1.5.0 ~amd64
=kde-apps/kdenlive-16.08.1 ~amd64
=media-video/ffmpeg-2.8.8 ~amd64
# required by media-video/ffmpeg-2.8.8::gentoo[openssl,libressl]
# required by media-libs/xine-lib-1.2.6-r1::gentoo[-libav]
# required by media-libs/opencv-3.1.0-r4::gentoo[xine]
# required by media-plugins/frei0r-plugins-1.5.0::gentoo[facedetect]
# required by media-video/ffmpeg-2.8.8::gentoo[libressl,openssl]
# required by media-video/mpv-0.9.2-r1::gentoo[-libav]
# required by @selected
# required by @world (argument)
=dev-libs/libressl-2.5.0 ~amd64
/etc/portage/package.keywords/video_editor lines 1-17/17 (END)
|
Code: | equery u media-libs/opencv-3.1.0-r4
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-libs/opencv-3.1.0-r4:
U I
- - contrib : Install user contributed scripts from opencv_contrib
- - cuda : Enable NVIDIA Cuda computations support
+ + eigen : Enable usage of dev-cpp/eigen for computations
- - examples : Install examples, usually source code
+ + ffmpeg : Enable ffmpeg/libav-based audio/video codec support
- - gdal : Enable support for sci-libs/gdal library
- - gphoto2 : Add digital camera support
- - gstreamer : Add support for media-libs/gstreamer (Streaming media)
+ + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit)
+ + ieee1394 : Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
- - java : Add support for Java
+ + jpeg : Add JPEG image support
+ + jpeg2k : Support for JPEG 2000, a wavelet-based image compression format
- - libav : Prefer libav over ffmpeg whenever both are supported
+ + opencl : Add support for OpenCL
+ + openexr : Support for the OpenEXR graphics file format
+ + opengl : Add support for OpenGL (3D graphics)
+ + openmp : Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built
with USE="openmp"
+ + pch : Enable precompiled header support for faster compilation at the expense of disk space and
memory (>=sys-devel/gcc-3.4 only)
+ + png : Add support for libpng (PNG images)
+ + python : Add optional support/bindings for the Python language
+ + python_single_target_python2_7 : Build for Python 2.7 only
- - python_single_target_python3_4 : Build for Python 3.4 only
- - python_single_target_python3_5 : Build for Python 3.5 only
+ + python_targets_python2_7 : Build with Python 2.7
+ + python_targets_python3_4 : Build with Python 3.4
- - python_targets_python3_5 : Build with Python 3.5
- - qt4 : Add support for the Qt GUI/Application Toolkit version 4.x
+ + qt5 : Add support for the Qt 5 application and UI framework
- - testprograms : Build and install programs for testing OpenCV (performance)
+ + threads : Add threads support for various packages. Usually pthreads
+ + tiff : Add support for the TIFF image format
+ + v4l : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
+ + vaapi : Enable Video Acceleration API for hardware decoding
- - vtk : Build new 3D visualization module viz based on sci-libs/vtk
+ + webp : Enable support for webp image format
+ + xine : Add support for the XINE movie libraries
|
Code: | equery u mlt
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-libs/mlt-6.2.0-r2:
U I
- - compressed-lumas : Compress the luma files in png.
+ + cpu_flags_x86_mmx : Use the MMX instruction set
+ + cpu_flags_x86_sse : Use the SSE instruction set
+ + cpu_flags_x86_sse2 : Use the SSE2 instruction set
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces
see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+ + ffmpeg : Enable ffmpeg/libav-based audio/video codec support
+ + fftw : Use FFTW library for computing Fourier transforms
+ + frei0r : Build the module for media-plugins/frei0r-plugins
+ + gtk : Add support for x11-libs/gtk+ (The GIMP Toolkit)
- - jack : Add support for the JACK Audio Connection Kit
+ + kdenlive : Build support for kde-apps/kdenlive
- - libav : Prefer libav over ffmpeg whenever both are supported
+ + libsamplerate : Build with support for converting sample rates using libsamplerate
+ + lua : Build SWIG bindings for Lua
+ + melt : Build the melt commandline tool
+ + opengl : Add support for OpenGL (3D graphics)
- - python : Build SWIG bindings for Python
+ + python_targets_python2_7 : Build with Python 2.7
+ + qt5 : Add support for the Qt 5 application and UI framework
+ + rtaudio : Builds rtaudio consumer for native audio support on multiple platforms.
- - ruby : Build SWIG bindings for Ruby
+ + sdl : Add support for Simple Direct Layer (media library)
+ + vdpau : Enable the Video Decode and Presentation API for Unix acceleration interface
+ + xine : Add support for the XINE movie libraries
+ + xml : Add support for XML files
|
Code: | equery u media-plugins/frei0r-plugins
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-plugins/frei0r-plugins-1.5.0:
U I
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
+ + facedetect : Enables building of facedetect plugin, which depends on media-libs/opencv
+ + scale0tilt : Enables building of scale0tilt and vectorscope plugins, which depend on media-libs/gavl |
Code: | equery u ffmpeg
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for media-video/ffmpeg-2.8.8:
U I
+ + X : Add support for X11
+ + aac : Enable support for MPEG-4 AAC Audio
+ + aacplus : AAC+ encoding via media-libs/libaacplus.
- - abi_x86_32 : 32-bit (x86) libraries
+ + alsa : Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
+ + amr : Enables Adaptive Multi-Rate Audio support
+ + amrenc : Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc.
+ + bluray : Enable playback of Blu-ray filesystems
+ + bs2b : Enables media-libs/libbs2b based Bauer stereo-to-binaural filter.
+ + bzip2 : Use the bzlib compression library
+ + cdio : Enables audio CD grabbing with dev-libs/libcdio.
+ + celt : Adds Xiph CELT audio decoding support via media-libs/celt
- - cpu_flags_x86_3dnow : Use the 3DNow! instruction set
- - cpu_flags_x86_3dnowext : Use the Enhanced 3DNow! instruction set
+ + cpu_flags_x86_avx : Adds support for Advanced Vector Extensions instructions
- - cpu_flags_x86_avx2 : Adds support for Advanced Vector Extensions 2 instructions
- - cpu_flags_x86_fma3 : Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
- - cpu_flags_x86_fma4 : Use the Fused Multiply Add 4 instruction set
+ + cpu_flags_x86_mmx : Use the MMX instruction set
+ + cpu_flags_x86_mmxext : Use the Extended MMX instruction set (a subset of SSE) ([mmxext] or [sse] in cpuinfo)
+ + cpu_flags_x86_sse : Use the SSE instruction set
+ + cpu_flags_x86_sse2 : Use the SSE2 instruction set
+ + cpu_flags_x86_sse3 : Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
+ + cpu_flags_x86_sse4_1 : Enable SSE4.1 instruction support
+ + cpu_flags_x86_sse4_2 : Enable SSE4.2 instruction support
+ + cpu_flags_x86_ssse3 : Use the SSSE3 instruction set (NOT sse3/pni)
- - cpu_flags_x86_xop : Enable the XOP instruction set
+ + cpudetection : Enables runtime CPU detection (useful for bindist, compatibility on other CPUs)
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces
see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of
globally
+ + encode : Add support for encoding of audio or video files
- - examples : Install examples, usually source code
+ + faac : Use external faac library for AAC encoding
+ + fdk : Use external fdk-aac library for AAC encoding
+ + fftools_aviocat : cat's a URL to another one, useful for dumping streams.
+ + fftools_cws2fws : converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed).
+ + fftools_ffescape : Escapes an input string, adopting the av_get_token() escaping logic.
+ + fftools_ffeval : A simple expression evalutor.
+ + fftools_ffhash : Computes a file's digest using libavutil algorithms.
+ + fftools_fourcc2pixfmt : Shows the relationships between rawvideo pixel formats and FourCC tags.
+ + fftools_graph2dot : A tool to convert a libavfilter graph to a dot file.
+ + fftools_ismindex : A tool for creating smooth streaming manifests.
+ + fftools_pktdumper : Dumps packets as demuxed by libavformat.
+ + fftools_qt-faststart : Rearranges a Quicktime file to facilitate network streaming.
+ + fftools_sidxindex : Write an MPD file for fragmented MP4 files with a sidx index at the start of the file.
+ + fftools_trasher : Writes burts of random data into a file. Great for testing error robustness/resilience/concealment.
+ + flite : Adds a text-to-speech filter based on app-accessibility/flite.
+ + fontconfig : Support for configuring and customizing font access via media-libs/fontconfig
+ + frei0r : Enable frei0r wrapping in libavfilter
+ + fribidi : Enables fribidi support in the drawtext filter.
+ + gme : Enables support for media-libs/game-music-emu for playing various video game music formats.
- - gnutls : Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
+ + gpl : Build GPL code. Should be enabled unless you require LGPL binaries.
+ + gsm : Add support for the gsm lossy speech compression codec
+ + hardcoded-tables : Use pre-calculated tables rather than calculating them on the fly.
+ + iconv : Enable support for the iconv character set conversion library
+ + iec61883 : Support for FireWire DV/HDV input device using media-libs/libiec61883.
+ + ieee1394 : Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
- - jack : Add support for the JACK Audio Connection Kit
+ + jpeg2k : Support for JPEG 2000, a wavelet-based image compression format
+ + ladspa : Enable the ability to support ladspa plugins
+ + libass : SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
+ + libcaca : Add support for colored ASCII-art graphics
- - libressl : Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE
flag
+ + librtmp : Enables Real Time Messaging Protocol using librtmp (media-video/rtmpdump) in addition to FFmpeg's
native implementation.
+ + libsoxr : Enables audio resampling through media-libs/soxr.
+ + libv4l : Uses media-libs/libv4l for video4linux instead of direct calls. Adds support for more devices via the
userspace library.
+ + lzma : Support for LZMA (de)compression algorithm
+ + modplug : Add libmodplug support for playing SoundTracker-style music files
+ + mp3 : Add support for reading mp3 files
+ + network : Enables network streaming support
+ + openal : Add support for the Open Audio Library
+ + opengl : Add support for OpenGL (3D graphics)
+ + openssl : Enables dev-libs/openssl support. Adds support for encrypted network protocols (TLS/HTTPS).
+ + opus : Adds (decoding) support for the Opus codec via media-libs/opus.
+ + oss : Add support for OSS (Open Sound System)
+ + pic : Force shared libraries to be built as PIC (this is slower)
+ + postproc : Build and install libpostproc.
+ + pulseaudio : Add support for PulseAudio sound server
+ + quvi : Adds support for playing media from Internet services using the quvi project.
- - samba : Add support for SAMBA (Windows File and Printer sharing)
+ + schroedinger : Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger
(high-speed implementation in C of the Dirac codec).
+ + sdl : Add support for Simple Direct Layer (media library)
+ + snappy : Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder.
+ + speex : Add support for the speex audio codec (used for speech)
- - ssh : Enable SSH/sftp support via net-libs/libssh.
- - static-libs : Build static versions of dynamic libraries as well
- - test : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles this internally,
so don't set it in make.conf/package.use anymore
+ + theora : Add support for the Theora Video Compression Codec
+ + threads : Add threads support for various packages. Usually pthreads
+ + truetype : Add support for FreeType and/or FreeType2 fonts
+ + twolame : Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder.
+ + v4l : Enable support for video4linux (using linux-headers or userspace libv4l libraries)
+ + vaapi : Enable Video Acceleration API for hardware decoding
+ + vdpau : Enable the Video Decode and Presentation API for Unix acceleration interface
+ + vorbis : Add support for the OggVorbis audio codec
+ + vpx : Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can
also be used for decoding; encoding vp8 requires this useflag to be enabled though.
+ + wavpack : Add support for wavpack audio compression tools
+ + webp : Enables WebP encoding with media-libs/libwebp.
+ + x264 : Enable h264 encoding using x264
+ + x265 : Enables HEVC encoding with media-libs/x265.
+ + xcb : Support the X C-language Binding, a replacement for Xlib
+ + xvid : Add support for xvid.org's open-source mpeg-4 codec
+ + zlib : Add support for zlib (de)compression
+ + zvbi : Enables media-libs/zvbi based teletext decoder.
|
Hope it helps.
cheers |
|
Back to top |
|
|
nlsa8z6zoz7lyih3ap Guru
Joined: 25 Sep 2007 Posts: 388 Location: Canada
|
Posted: Fri Sep 30, 2016 11:23 pm Post subject: |
|
|
That does it, thanks. |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Sat Oct 01, 2016 8:24 am Post subject: |
|
|
spidark wrote: | Compared to my Laptop kdenlive version, this one have major lag issues when moving the timeline marker over video and Photos. |
spidark - Do you use movit as hardware support of video in kdenlive?
[Settings] >> [Configure Kdenlive] >> [Playbavk] >> [use GPU processing (movit) library)
On my laptop (Nvidia Optimus) I finaly got this option, works MEGA smoothly in Clip Monitor, but when I switch into Project Monitor kdenlive crash (so I have to check the reason). This is mega streoid for kdenlive, so you could see everything smothly when running a project, and do not need to do a proxy - like in Final Cut Pro in Mac (which is also heavly optimized).
Also I see you use the newest Opencv, so I am rebuilding it now from 2.x. into 3.x |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Sat Oct 01, 2016 11:36 am Post subject: |
|
|
nlsa8z6zoz7lyih3ap wrote: | That does it, thanks. |
Glad things worked out |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Sat Oct 01, 2016 11:48 am Post subject: |
|
|
Xywa wrote: | spidark wrote: | Compared to my Laptop kdenlive version, this one have major lag issues when moving the timeline marker over video and Photos. |
spidark - Do you use movit as hardware support of video in kdenlive?
[Settings] >> [Configure Kdenlive] >> [Playbavk] >> [use GPU processing (movit) library)
On my laptop (Nvidia Optimus) I finaly got this option, works MEGA smoothly in Clip Monitor, but when I switch into Project Monitor kdenlive crash (so I have to check the reason). This is mega streoid for kdenlive, so you could see everything smothly when running a project, and do not need to do a proxy - like in Final Cut Pro in Mac (which is also heavly optimized).
Also I see you use the newest Opencv, so I am rebuilding it now from 2.x. into 3.x |
Wow...
I had no clue of this option until now, and wow
I do not have a nvidia card, but running smooth on my Hybrid Ati ( not activated) /Intel HD Graphics 4000.
I can switch to Project Manager and Clip monitor without any issues, does not crash. |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Sun Oct 02, 2016 7:31 am Post subject: |
|
|
spidark wrote: | I can switch to Project Manager and Clip monitor without any issues, does not crash. |
When I switch off this options, I do not have any errors. Kdnlive & GPU (movit) support is still under a heavy development, but offloading CPU into GPU for video editing will be a huge step forward for linux video-editing community.
Anyway, thaks for posting your settings. Thanks to that I updated my opencv from 2.4.12-r1 (amd64) to 3.1.0-r5 (~amd64) and slowmovideo (package done by one of kdenlive developer) for Gentoo finaly works: https://forums.gentoo.org/viewtopic-t-1052022-highlight-.html
media-gfx/slowmovideo
https://gpo.zugaina.org/media-gfx/slowmovideo
Slowmovideo is free & open-source alternative to twitter (ULTRA slow motion plugin) which cost about $300.
Here is an example:
https://youtu.be/XGqybtUzySk
up to 0:08 is ordinary 50fps into 25fps, then 0.08 is slomovideo effect
or here (ultra slowmo video)
https://youtu.be/bkg0-z8OVxY
Here are my settings:
Code: | # cat /etc/portage/package.accept_keywords/video-editing
=kde-apps/kdenlive-16.08.1 ~amd64
=media-libs/mlt-6.2.0-r2 ~amd64
=media-video/ffmpeg-2.8.8 ~amd64
=media-plugins/frei0r-plugins-1.5.0 ~amd64
=sys-devel/autoconf-archive-2016.03.20-r1 ~amd64
=media-libs/opencv-3.1.0-r5 ~amd64
=media-gfx/slowmovideo-9999 **
=media-gfx/v3d-9999 **
=media-video/movit-1.3.2 ~amd64
=dev-util/nvidia-cuda-sdk-7.5.18 ~amd64
dev-util/nvidia-cuda-toolkit ~amd64 |
|
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Sun Oct 02, 2016 8:04 am Post subject: |
|
|
Xywa wrote: | Anyway, thaks for posting your settings. |
Hi Wywa,
I should be the one thanking you,It was your post that solved my issues in the first place, so thanks for that.
Slowmovideo looks great, nice and cool.
I'm not sure is works or supports Ati cards
Code: | IUSE="video_cards_nvidia"
|
Code: | PDEPEND="video_cards_nvidia? ( media-gfx/v3d )" |
But when i solve my Ati card issues, i'm going to try slowmovideo.
Thanks again.
Cheers. _________________ Laptop HP Pavilion G6 2310-SD Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Sun Oct 02, 2016 9:15 am Post subject: |
|
|
spidark wrote: | I'm not sure is works or supports Ati cards . |
It doesn't require a graphic card, so you could try it today. I have nvidia, but slowmovideo is compiled without nvidia support (just use CPU and opencv).
Code: | $ cat /etc/portage/package.use/video-editing
media-gfx/slowmovideo -video_cards_nvidia |
So comile it, and let me know, if you have any problems.
I am thinking about making tutorial kdenlive videos series like this (made 5 years ago):
https://www.youtube.com/watch?v=vxaBKi5v678
easy peasy funny |
|
Back to top |
|
|
Xywa Veteran
Joined: 23 Jul 2005 Posts: 1631 Location: /mnt/Gentoo/Europe
|
Posted: Sun Oct 02, 2016 10:36 am Post subject: |
|
|
Kdenlive & Gentoo for beginners
So, are you ready to use on your Gentoo desktop very powerful video-editing software for linux called kdenlive? Bellow are my few informations & tips for beginners based on my experience.
If you use a stable Gentoo amd64 (as I use) you need to update few packages (to ~amd64), as in video editing & multimedia world, any new version often means better stabilizations and solved bugs, so keeping older version means crashes, problems & frustrations. The general advise on kdenlive forum is – Have a problem? Make an update to current version first…
Which packages are important?
kde-apps/kdenlive (main program)
media-libs/mlt (“melting” heart of kdenlive, installed automatically with kdenlive)
media-video/ffmpeg (kdenlive needs ffmpeg NOT libav, so if you use libav, you need to switch into ffmpeg)
media-plugins/frei0r-plugins (lots of EXTRA VIDEO effects, need to be installed separatley as is not installed automatically with kdenlive)
media-libs/ladspa-sdk (lots of EXTRA AUDIO effects, need to be installed as is not installed automatically with kdenlive – you could just add ladspa USE flag to make.conf)
To optimize for your hardware, please check USE flags for those packages: kdenlive, mlt, ffmpeg, frei0r-plugins and ladspa-sdk by eg. ‘equery u’ command and add any mising USE flags (eg. x265 frei0r vaapi vdpau ladspa...) to your make.conf file:
In my case for 2nd October 2016 I have such package.accept_keywords set for video editing (for stable amd64 Gentoo):
Code: | # cat /etc/portage/package.accept_keywords/video-editing
=kde-apps/kdenlive-16.08.1 ~amd64
=media-libs/mlt-6.2.0-r2 ~amd64
=media-video/ffmpeg-2.8.8 ~amd64
=media-plugins/frei0r-plugins-1.5.0 ~amd64
=media-libs/opencv-3.1.0-r5 ~amd64 |
With this pack above^^, for everyday work I do not have any crashes and all the effects works fine.
To check, what effect are installed for you kdenlive, use it:
Code: | $ ls /usr/share/kdenlive/effects/ |
Worth to know
Kdenlive could also use your GPU power during video-editing thanks to movit library, but it is under heavy development and not stable on every computer yet. Try this on your system: [Settings] >> [Configure Kdenlive] >> [Playback] >> [use GPU processing (movit) library].
I test it with:
Code: | =media-video/movit-1.3.2 ~amd64 |
I hope this mini-guide will be usefull for someone |
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Sun Oct 02, 2016 6:31 pm Post subject: |
|
|
Xywa wrote: | spidark wrote: | I'm not sure is works or supports Ati cards . |
It doesn't require a graphic card, so you could try it today. I have nvidia, but slowmovideo is compiled without nvidia support (just use CPU and opencv).
Code: | $ cat /etc/portage/package.use/video-editing
media-gfx/slowmovideo -video_cards_nvidia |
So comile it, and let me know, if you have any problems.
I am thinking about making tutorial kdenlive videos series like this (made 5 years ago):
https://www.youtube.com/watch?v=vxaBKi5v678
easy peasy funny |
Compiled
No issues so far.
Works on Intel just fine.
I also like the frames directory that it creates, you can use those frames in blender or any other program.
But it works, nice one Xywa.
Thanks. _________________ Laptop HP Pavilion G6 2310-SD Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Thu Oct 13, 2016 1:13 pm Post subject: |
|
|
I'd like to give a shot for this software, but how much of KDE stuff can be left out? I'd be ok with qt UI. But pulling half of the kde desktop wouldn't be nice. Especially when I'm on i3 wm 98% of the time. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
spidark Tux's lil' helper
Joined: 01 Sep 2011 Posts: 147
|
Posted: Thu Oct 13, 2016 4:03 pm Post subject: |
|
|
Zucca wrote: | I'd like to give a shot for this software, but how much of KDE stuff can be left out? I'd be ok with qt UI. But pulling half of the kde desktop wouldn't be nice. Especially when I'm on i3 wm 98% of the time. |
Hi Zucca,
Im on plasma 5 , not sure how much is needed for kdenlive from a i3 wm point of view , but indeed a great piece of software.
Code: | $ equery g kdenlive
* Searching for kdenlive ...
* dependency graph for kde-apps/kdenlive-16.04.3
`-- kde-apps/kdenlive-16.04.3 amd64
`-- kde-frameworks/karchive-5.26.0 (>=kde-frameworks/karchive-5.23.0) amd64
`-- kde-frameworks/kbookmarks-5.26.0 (>=kde-frameworks/kbookmarks-5.23.0) amd64
`-- kde-frameworks/kcompletion-5.26.0 (>=kde-frameworks/kcompletion-5.23.0) amd64
`-- kde-frameworks/kconfig-5.26.0 (>=kde-frameworks/kconfig-5.23.0) amd64
`-- kde-frameworks/kconfigwidgets-5.26.0 (>=kde-frameworks/kconfigwidgets-5.23.0) amd64
`-- kde-frameworks/kcoreaddons-5.26.0-r1 (>=kde-frameworks/kcoreaddons-5.23.0) amd64
`-- kde-frameworks/kcrash-5.26.0 (>=kde-frameworks/kcrash-5.23.0) amd64
`-- kde-frameworks/kdbusaddons-5.26.0 (>=kde-frameworks/kdbusaddons-5.23.0) amd64
`-- kde-frameworks/kguiaddons-5.26.0 (>=kde-frameworks/kguiaddons-5.23.0) amd64
`-- kde-frameworks/ki18n-5.26.0 (>=kde-frameworks/ki18n-5.23.0) amd64
`-- kde-frameworks/kiconthemes-5.26.0 (>=kde-frameworks/kiconthemes-5.23.0) amd64
`-- kde-frameworks/kio-5.26.0-r2 (>=kde-frameworks/kio-5.23.0) amd64
`-- kde-frameworks/kitemviews-5.26.0 (>=kde-frameworks/kitemviews-5.23.0) amd64
`-- kde-frameworks/kjobwidgets-5.26.0 (>=kde-frameworks/kjobwidgets-5.23.0) amd64
`-- kde-frameworks/knewstuff-5.26.0 (>=kde-frameworks/knewstuff-5.23.0) amd64
`-- kde-frameworks/knotifications-5.26.0 (>=kde-frameworks/knotifications-5.23.0) amd64
`-- kde-frameworks/knotifyconfig-5.26.0 (>=kde-frameworks/knotifyconfig-5.23.0) amd64
`-- kde-frameworks/kplotting-5.26.0 (>=kde-frameworks/kplotting-5.23.0) amd64
`-- kde-frameworks/kservice-5.26.0 (>=kde-frameworks/kservice-5.23.0) amd64
`-- kde-frameworks/ktextwidgets-5.26.0 (>=kde-frameworks/ktextwidgets-5.23.0) amd64
`-- kde-frameworks/kwidgetsaddons-5.26.0 (>=kde-frameworks/kwidgetsaddons-5.23.0) amd64
`-- kde-frameworks/kxmlgui-5.26.0 (>=kde-frameworks/kxmlgui-5.23.0) amd64
`-- kde-frameworks/solid-5.26.0 (>=kde-frameworks/solid-5.23.0) amd64
`-- dev-qt/qtdbus-5.6.1 (>=dev-qt/qtdbus-5.6.1) amd64
`-- dev-qt/qtdeclarative-5.6.1-r1 (>=dev-qt/qtdeclarative-5.6.1) amd64
`-- dev-qt/qtgui-5.6.1 (>=dev-qt/qtgui-5.6.1) amd64 [gles2=]
`-- dev-qt/qtnetwork-5.6.1 (>=dev-qt/qtnetwork-5.6.1) amd64
`-- dev-qt/qtquickcontrols-5.6.1 (>=dev-qt/qtquickcontrols-5.6.1) amd64
`-- dev-qt/qtscript-5.6.1 (>=dev-qt/qtscript-5.6.1) amd64
`-- dev-qt/qtsvg-5.6.1 (>=dev-qt/qtsvg-5.6.1) amd64
`-- dev-qt/qtwidgets-5.6.1 (>=dev-qt/qtwidgets-5.6.1) amd64
`-- dev-qt/qtxml-5.6.1 (>=dev-qt/qtxml-5.6.1) amd64
`-- media-libs/mlt-6.2.0-r2 (>=media-libs/mlt-0.9.8-r1) amd64 [ffmpeg kdenlive melt qt5 sdl xml]
`-- virtual/ffmpeg-9-r2 (virtual/ffmpeg) amd64 [encode sdl X]
`-- virtual/opengl-7.0-r1 (virtual/opengl) amd64
`-- kde-frameworks/kfilemetadata-5.26.0-r1 (>=kde-frameworks/kfilemetadata-5.23.0) amd64
`-- media-libs/libv4l-1.10.1 (media-libs/libv4l) amd64
`-- sys-devel/gettext-0.19.7 (sys-devel/gettext) amd64
`-- sys-devel/make-4.1-r1 (sys-devel/make) amd64
`-- dev-util/cmake-3.5.2-r1 (>=dev-util/cmake-2.8.12) amd64
`-- sys-apps/sed-4.2.1-r1 (>=sys-apps/sed-4) amd64
`-- dev-util/desktop-file-utils-0.23 (dev-util/desktop-file-utils) amd64
`-- x11-misc/shared-mime-info-1.4 (x11-misc/shared-mime-info) amd64
`-- kde-frameworks/extra-cmake-modules-5.26.0 (>=kde-frameworks/extra-cmake-modules-5.23.0) amd64
`-- kde-frameworks/kdoctools-5.26.0 (>=kde-frameworks/kdoctools-5.23.0) amd64
`-- dev-qt/qtcore-5.6.1 (>=dev-qt/qtcore-5.6.1) amd64
`-- app-arch/xz-utils-5.2.2 (app-arch/xz-utils) amd64
`-- kde-frameworks/kf-env-3 (>=kde-frameworks/kf-env-3) amd64
[ kde-apps/kdenlive-16.04.3 stats: packages (49), max depth (1) ]
|
_________________ Laptop HP Pavilion G6 2310-SD Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz |
|
Back to top |
|
|
Zucca Moderator
Joined: 14 Jun 2007 Posts: 3339 Location: Rasi, Finland
|
Posted: Thu Oct 13, 2016 4:15 pm Post subject: |
|
|
Seems like wayyy too much for me. :)
But hey... I could consider running it inside a some kind of container. This would maybe allow me to install it once (with all the dependencies) and performing updates to it and its dependencies very rarely.
Is this possible? I'm running systemd on this PC so I could make use of the systemd-nspawn?
Please note that I have never used any containers, so I'm worse than noob in this. _________________ ..: Zucca :..
Gentoo IRC channels reside on Libera.Chat.
--
Quote: | I am NaN! I am a man! |
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|