GET https://kbin.spritesserver.nl/u/@DeathByDenim@lemmy.world

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.22 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
  +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
  +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
  +url: null
  +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 74
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719112329 {#2457
    date: 2024-06-23 05:12:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2144 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    3 => App\Entity\EntryComment {#1648
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
        \n
        As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
        \n
        Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704585539 {#1709
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1591 …}
      +nested: Doctrine\ORM\PersistentCollection {#1590 …}
      +votes: Doctrine\ORM\PersistentCollection {#1553 …}
      +reports: Doctrine\ORM\PersistentCollection {#1662 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
      -id: 287060
      -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6465143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704585539 {#1614
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +"title": 287060
    }
    2 => App\Entity\EntryComment {#1702
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
        \n
        You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">#!/bin/sh\n
        </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
        </span>\n
        ```\n
        \n
        Let’s call it `glax` or something like that. Then make it executable:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">chmod +x glax\n
        </span>\n
        ```\n
        \n
        Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
        \n
        And yeah, shame about the audio processing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704594168 {#1528
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 287493
      -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6469720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704594168 {#1619
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +"title": 287493
    }
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704649920 {#1711
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 289439
      -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6479135"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704649920 {#1616
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +"title": 289439
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704664205 {#1722
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 289996
      -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6483605"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704664205 {#1721
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +"title": 289996
    }
  ]
  -id: 27677
  -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
  -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704653290
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20278174"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704566890 {#1641
    date: 2024-01-06 19:48:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
  +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
  +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
  +url: null
  +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 74
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719112329 {#2457
    date: 2024-06-23 05:12:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2144 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    3 => App\Entity\EntryComment {#1648
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
        \n
        As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
        \n
        Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704585539 {#1709
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1591 …}
      +nested: Doctrine\ORM\PersistentCollection {#1590 …}
      +votes: Doctrine\ORM\PersistentCollection {#1553 …}
      +reports: Doctrine\ORM\PersistentCollection {#1662 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
      -id: 287060
      -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6465143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704585539 {#1614
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +"title": 287060
    }
    2 => App\Entity\EntryComment {#1702
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
        \n
        You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">#!/bin/sh\n
        </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
        </span>\n
        ```\n
        \n
        Let’s call it `glax` or something like that. Then make it executable:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">chmod +x glax\n
        </span>\n
        ```\n
        \n
        Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
        \n
        And yeah, shame about the audio processing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704594168 {#1528
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 287493
      -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6469720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704594168 {#1619
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +"title": 287493
    }
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704649920 {#1711
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 289439
      -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6479135"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704649920 {#1616
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +"title": 289439
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704664205 {#1722
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 289996
      -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6483605"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704664205 {#1721
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +"title": 289996
    }
  ]
  -id: 27677
  -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
  -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704653290
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20278174"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704566890 {#1641
    date: 2024-01-06 19:48:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1551
  +user: Proxies\__CG__\App\Entity\User {#2394 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
  +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
  +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
  +url: null
  +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 24
  +favouriteCount: 74
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719112329 {#2457
    date: 2024-06-23 05:12:09.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2078 …}
  +votes: Doctrine\ORM\PersistentCollection {#2079 …}
  +reports: Doctrine\ORM\PersistentCollection {#2144 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
  +badges: Doctrine\ORM\PersistentCollection {#2349 …}
  +children: [
    3 => App\Entity\EntryComment {#1648
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
        \n
        As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
        \n
        Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1704585539 {#1709
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1591 …}
      +nested: Doctrine\ORM\PersistentCollection {#1590 …}
      +votes: Doctrine\ORM\PersistentCollection {#1553 …}
      +reports: Doctrine\ORM\PersistentCollection {#1662 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
      -id: 287060
      -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6465143"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704585539 {#1614
        date: 2024-01-07 00:58:59.0 +01:00
      }
      +"title": 287060
    }
    2 => App\Entity\EntryComment {#1702
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: """
        Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
        \n
        You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">#!/bin/sh\n
        </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
        </span>\n
        ```\n
        \n
        Let’s call it `glax` or something like that. Then make it executable:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">chmod +x glax\n
        </span>\n
        ```\n
        \n
        Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
        \n
        And yeah, shame about the audio processing.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704594168 {#1528
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1620 …}
      +nested: Doctrine\ORM\PersistentCollection {#1701 …}
      +votes: Doctrine\ORM\PersistentCollection {#1687 …}
      +reports: Doctrine\ORM\PersistentCollection {#1689 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
      -id: 287493
      -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6469720"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704594168 {#1619
        date: 2024-01-07 03:22:48.0 +01:00
      }
      +"title": 287493
    }
    1 => App\Entity\EntryComment {#1611
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704649920 {#1711
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1630 …}
      +nested: Doctrine\ORM\PersistentCollection {#1628 …}
      +votes: Doctrine\ORM\PersistentCollection {#1599 …}
      +reports: Doctrine\ORM\PersistentCollection {#1625 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
      -id: 289439
      -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6479135"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704649920 {#1616
        date: 2024-01-07 18:52:00.0 +01:00
      }
      +"title": 289439
    }
    0 => App\Entity\EntryComment {#1726
      +user: App\Entity\User {#261 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
      +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704664205 {#1722
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@OR3X@lemm.ee"
        "@fakeman_pretendname@feddit.uk"
        "@DeathByDenim@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1736 …}
      +nested: Doctrine\ORM\PersistentCollection {#1737 …}
      +votes: Doctrine\ORM\PersistentCollection {#1732 …}
      +reports: Doctrine\ORM\PersistentCollection {#1735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
      -id: 289996
      -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6483605"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704664205 {#1721
        date: 2024-01-07 22:50:05.0 +01:00
      }
      +"title": 289996
    }
  ]
  -id: 27677
  -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
  -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704653290
  +visibility: "visible             "
  +apId: "https://lemm.ee/post/20278174"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704566890 {#1641
    date: 2024-01-06 19:48:10.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1648
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648}
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
    \n
    As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
    \n
    Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704585539 {#1709
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1591 …}
  +nested: Doctrine\ORM\PersistentCollection {#1590 …}
  +votes: Doctrine\ORM\PersistentCollection {#1553 …}
  +reports: Doctrine\ORM\PersistentCollection {#1662 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  -id: 287060
  -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6465143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704585539 {#1614
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +"title": 287060
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1648
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648}
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
    \n
    As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
    \n
    Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704585539 {#1709
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1591 …}
  +nested: Doctrine\ORM\PersistentCollection {#1590 …}
  +votes: Doctrine\ORM\PersistentCollection {#1553 …}
  +reports: Doctrine\ORM\PersistentCollection {#1662 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  -id: 287060
  -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6465143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704585539 {#1614
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +"title": 287060
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1648
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648}
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
    \n
    As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
    \n
    Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1704585539 {#1709
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1591 …}
  +nested: Doctrine\ORM\PersistentCollection {#1590 …}
  +votes: Doctrine\ORM\PersistentCollection {#1553 …}
  +reports: Doctrine\ORM\PersistentCollection {#1662 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
  -id: 287060
  -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6465143"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704585539 {#1614
    date: 2024-01-07 00:58:59.0 +01:00
  }
  +"title": 287060
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#1702
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702}
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
    \n
    You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">#!/bin/sh\n
    </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
    </span>\n
    ```\n
    \n
    Let’s call it `glax` or something like that. Then make it executable:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">chmod +x glax\n
    </span>\n
    ```\n
    \n
    Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
    \n
    And yeah, shame about the audio processing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704594168 {#1528
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 287493
  -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704594168 {#1619
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +"title": 287493
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#1702
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702}
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
    \n
    You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">#!/bin/sh\n
    </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
    </span>\n
    ```\n
    \n
    Let’s call it `glax` or something like that. Then make it executable:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">chmod +x glax\n
    </span>\n
    ```\n
    \n
    Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
    \n
    And yeah, shame about the audio processing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704594168 {#1528
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 287493
  -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704594168 {#1619
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +"title": 287493
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#1702
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702}
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: """
    Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
    \n
    You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">#!/bin/sh\n
    </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
    </span>\n
    ```\n
    \n
    Let’s call it `glax` or something like that. Then make it executable:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">chmod +x glax\n
    </span>\n
    ```\n
    \n
    Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
    \n
    And yeah, shame about the audio processing.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704594168 {#1528
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1620 …}
  +nested: Doctrine\ORM\PersistentCollection {#1701 …}
  +votes: Doctrine\ORM\PersistentCollection {#1687 …}
  +reports: Doctrine\ORM\PersistentCollection {#1689 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
  -id: 287493
  -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469720"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704594168 {#1619
    date: 2024-01-07 03:22:48.0 +01:00
  }
  +"title": 287493
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704649920 {#1711
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 289439
  -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6479135"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704649920 {#1616
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +"title": 289439
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704649920 {#1711
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 289439
  -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6479135"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704649920 {#1616
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +"title": 289439
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#1611
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611}
      0 => App\Entity\EntryComment {#1726
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704664205 {#1722
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1736 …}
        +nested: Doctrine\ORM\PersistentCollection {#1737 …}
        +votes: Doctrine\ORM\PersistentCollection {#1732 …}
        +reports: Doctrine\ORM\PersistentCollection {#1735 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
        -id: 289996
        -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6483605"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704664205 {#1721
          date: 2024-01-07 22:50:05.0 +01:00
        }
        +"title": 289996
      }
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704649920 {#1711
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1630 …}
  +nested: Doctrine\ORM\PersistentCollection {#1628 …}
  +votes: Doctrine\ORM\PersistentCollection {#1599 …}
  +reports: Doctrine\ORM\PersistentCollection {#1625 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
  -id: 289439
  -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6479135"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704649920 {#1616
    date: 2024-01-07 18:52:00.0 +01:00
  }
  +"title": 289439
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#1726
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704664205 {#1722
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 289996
  -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6483605"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704664205 {#1721
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +"title": 289996
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#1726
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704664205 {#1722
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 289996
  -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6483605"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704664205 {#1721
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +"title": 289996
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#1726
  +user: App\Entity\User {#261 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1551
    +user: Proxies\__CG__\App\Entity\User {#2394 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2076 …}
    +slug: "Linux-video-editing-and-Kdenlive-tips-and-tricks-for-a"
    +title: "Linux video editing and Kdenlive tips and tricks for a returning user?"
    +url: null
    +body: "Just recently switched back to Linux after more than a decade away. (I’m currently running Mint Cinnamon if anyone is curious) On Windows I was using the free version of Davinci Resolve for all of my video editing. I quickly discovered that the free version of Resolve for Linux doesn’t support H.264/H.265 so after trying every Linux video editor I could find (even Blender) I’ve settled on using Kdenlive. I’ve been having a good time getting everything dialed in and learning Kdenlive. I was able to get hardware acceleration working with my Nvidia GPU, and I really appreciated that it could natively utilize the proxy clips that my DJI Action 3 generates when recording. I’ve been reading all kinds of tips and tricks articles but most of it is just basic stuff. Anyone using Kdenlive have more advanced tips to share? Particularly anything around title generation and animation as I’ve found Kdenlive’s system to be a little clunky. Let’s talk!"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 24
    +favouriteCount: 74
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719112329 {#2457
      date: 2024-06-23 05:12:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2078 …}
    +votes: Doctrine\ORM\PersistentCollection {#2079 …}
    +reports: Doctrine\ORM\PersistentCollection {#2144 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2131 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2140 …}
    +badges: Doctrine\ORM\PersistentCollection {#2349 …}
    +children: [
      3 => App\Entity\EntryComment {#1648
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1571 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          I’ve been using [Glaxnimate](https://glaxnimate.mattbas.org/) which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.\n
          \n
          As for other tips, one I use a lot is [Timeline Preview Rendering](https://kdenlive.org/en/project/timeline-preview-rendering/). If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.\n
          \n
          Finally, for getting the footage from clips, I use `I` and `O` to set the start and end of a part of the clip I want and then with `Ctrl+I` I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1704585539 {#1709
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1591 …}
        +nested: Doctrine\ORM\PersistentCollection {#1590 …}
        +votes: Doctrine\ORM\PersistentCollection {#1553 …}
        +reports: Doctrine\ORM\PersistentCollection {#1662 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1565 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1564 …}
        -id: 287060
        -bodyTs: "'/)':8 '/en/project/timeline-preview-rendering/).':73 'allow':107 'anim':18,41 'audio':112 'becom':88 'bin':155 'bit':24 'build':170 'choppi':90 'clip':119,136 'clunki':25 'cool':57 'creat':146 'ctrl':142 'curv':46 'differ':44 'direct':51 'edit':110 'effect':81 'element':20 'end':130 'fill':172 'final':113 'find':27 'first':167 'follow':40 'footag':117 'fragment':164 'get':115,162 'glaxnim':5 'glaxnimate.mattbas.org':7 'glaxnimate.mattbas.org/)':6 'integr':10 'kdenliv':12,53 'kdenlive.org':72 'kdenlive.org/en/project/timeline-preview-rendering/).':71 'later':174 'lot':66,160 'monitor':86 'nice':31 'o':124 'one':62 'part':133 'path':42 'pile':79 'play':82,103 'prerend':93 'pretti':56 'preview':69 'project':85,154 'render':70,97 'section':99 'set':126 'shape':37 'show':150 'smooth':104 'start':128 'still':106 'svg':19 'text':39 'time':45 'timelin':68,173 'tip':61 'tool':16 'use':4,50,64,121,157 've':2 'want':138,166 'whole':78 'zone':148"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6465143"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704585539 {#1614
          date: 2024-01-07 00:58:59.0 +01:00
        }
        +"title": 287060
      }
      2 => App\Entity\EntryComment {#1702
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1596 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: """
          Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.\n
          \n
          You can get it to work, but it’s a bit of a hack. You first need to create a script containing:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">#!/bin/sh\n
          </span><span style="color:#323232;">/usr/bin/flatpak run org.mattbas.Glaxnimate $@\n
          </span>\n
          ```\n
          \n
          Let’s call it `glax` or something like that. Then make it executable:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">chmod +x glax\n
          </span>\n
          ```\n
          \n
          Then in Kdenlive, go to Settings -&gt; Configure Kdenlive -&gt; Environment -&gt; Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!\n
          \n
          And yeah, shame about the audio processing.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704594168 {#1528
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1620 …}
        +nested: Doctrine\ORM\PersistentCollection {#1701 …}
        +votes: Doctrine\ORM\PersistentCollection {#1687 …}
        +reports: Doctrine\ORM\PersistentCollection {#1689 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1691 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1795 …}
        -id: 287493
        -bodyTs: "'/bin/sh':38 '/usr/bin/flatpak':39 'anim':74 'applic':68 'audio':94 'bit':26 'call':44 'chang':69 'chmod':55 'configur':64 'contain':37 'creat':34 'edit':73 'environ':66 'execut':54 'first':31 'flatpak':10 'get':18 'glax':46,57 'glaxnim':9 'go':61 'hack':29 'kdenliv':60,65 'least':84 'let':42 'like':49 'make':52 'mean':6 'need':32 'oh':1 'one':71 'org.mattbas.glaxnimate':41 'point':76 'process':95 'run':40 'script':36,79 'see':3 'set':63 'shame':91 'someth':48 'standard':67 'tri':13 'work':21,81 'x':56 'yeah':90"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6469720"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704594168 {#1619
          date: 2024-01-07 03:22:48.0 +01:00
        }
        +"title": 287493
      }
      1 => App\Entity\EntryComment {#1611
        +user: App\Entity\User {#261 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#1551 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1598 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
        +body: "Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1704649920 {#1711
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@OR3X@lemm.ee"
          "@fakeman_pretendname@feddit.uk"
          "@DeathByDenim@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1630 …}
        +nested: Doctrine\ORM\PersistentCollection {#1628 …}
        +votes: Doctrine\ORM\PersistentCollection {#1599 …}
        +reports: Doctrine\ORM\PersistentCollection {#1625 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1617 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1725 …}
        -id: 289439
        -bodyTs: "'allow':25 'case':20,38 'extern':28 'flatpak':16,44 'glaxnim':31 'guess':35 'hmm':1 'kdenliv':12 'like':30 'magic':42 'mayb':11 'overrid':45 'pinta':33 'program':29 'requir':40 'run':27 'sorri':3 'think':7 'version':17 'wouldn':22"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6479135"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704649920 {#1616
          date: 2024-01-07 18:52:00.0 +01:00
        }
        +"title": 289439
      }
      0 => App\Entity\EntryComment {#1726}
    ]
    -id: 27677
    -titleTs: "'edit':3 'kdenliv':5 'linux':1 'return':11 'tip':6 'trick':8 'user':12 'video':2"
    -bodyTs: "'3':115 'abl':89 'acceler':93 'action':114 'advanc':143 'anim':153 'anyon':20,138 'anyth':148 'appreci':102 'around':149 'articl':129 'away':12 'back':4 'basic':136 'blender':66 'cinnamon':18 'clip':110 'clunki':165 'could':63,105 'curious':22 'current':15 'davinci':32 'decad':11 'dial':82 'discov':42 'dji':113 'doesn':51 'edit':39 'editor':61 'even':65 'everi':58 'everyth':81 'find':64 'found':157 'free':29,45 'generat':116,151 'get':80,91 'good':78 'gpu':98 'h.264/h.265':54 'hardwar':92 'kdenliv':72,86,140,158 'kind':124 'learn':85 'let':166 'linux':6,50,59 'littl':164 'm':14 'mint':17 'nativ':106 'nvidia':97 'particular':147 'proxi':109 'quick':41 'read':122 'realli':101 'recent':2 'record':118 'resolv':33,48 'run':16 'settl':69 'share':146 'stuff':137 'support':53 'switch':3 'system':160 'talk':168 'time':79 'tip':126,144 'titl':150 'tri':57 'trick':128 'use':27,71,139 'util':107 've':68,74,120,156 'version':30,46 'video':38,60 'window':24 'work':94"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704653290
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/20278174"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704566890 {#1641
      date: 2024-01-06 19:48:10.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1550 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1728 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1589 …}
  +body: "Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: [bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704664205 {#1722
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@OR3X@lemm.ee"
    "@fakeman_pretendname@feddit.uk"
    "@DeathByDenim@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1736 …}
  +nested: Doctrine\ORM\PersistentCollection {#1737 …}
  +votes: Doctrine\ORM\PersistentCollection {#1732 …}
  +reports: Doctrine\ORM\PersistentCollection {#1735 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1729 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1719 …}
  -id: 289996
  -bodyTs: "'/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':26 'abl':6 'bugzilla.mozilla.org':25 'bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5](https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5)':24 'describ':22 'extens':15 'firefox':20 'flatpakk':19 'get':12 'messag':14 'might':4 'nativ':13 'similar':10 'someth':9 'tricki':2 'work':17 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6483605"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704664205 {#1721
    date: 2024-01-07 22:50:05.0 +01:00
  }
  +"title": 289996
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details